আমাকে অন্যান্য প্রকাশের জন্য পরীক্ষা করতে হবে, তবে 14.04 এবং 15.10 এ, gsettings
লুকানো ফাইলগুলির দৃশ্যমানতা যাচাই করার জন্য আদেশটি হ'ল:
gsettings get org.gtk.Settings.FileChooser show-hidden
করতে সেট মান false
(লুকানো ফাইল দেখাবেন না):
gsettings set org.gtk.Settings.FileChooser show-hidden false
বা true
:
gsettings set org.gtk.Settings.FileChooser show-hidden true
1. একটি স্ক্রিপ্ট (পুনরায়) এর পরে মান সেট করে:
#!/usr/bin/env python3
import subprocess
import sys
import time
interval = int(sys.argv[1])
key = "org.gtk.Settings.FileChooser"
val = "show-hidden"
while True:
time.sleep(interval)
subprocess.Popen(["gsettings", "set", key, val, "false"])
এটি চালানোর জন্য:
- একটি ফাঁকা ফাইলে স্ক্রিপ্টটি অনুলিপি করুন, এটি সংরক্ষণ করুন
reset_hidden.py
কমান্ড দ্বারা এটি চালান:
python3 /path/to/reset_hidden.py <interval>
যেখানে সময়-বিরতি সেকেন্ডে হয়, যেমন
python3 /path/to/reset_hidden.py 600
এটি স্টার্টআপ অ্যাপ্লিকেশনগুলিতে যুক্ত করুন
এটি স্টার্টআপ অ্যাপ্লিকেশনগুলিতে যুক্ত করতে: ড্যাশ> স্টার্টআপ অ্যাপ্লিকেশন> যুক্ত করুন। কমান্ড যুক্ত করুন:
python3 /path/to/reset_hidden.py <interval>
2. ক্রোন থেকে কমান্ড চালান
আপনি যদি একটি পশ্চাদপট লিপি পরিবর্তে ক্রন থেকে কমান্ড পছন্দ করেন, একটি গুরুত্বপূর্ণ এনভায়রনমেন্ট ভেরিয়েবল হয় না সেট করুন:
DBUS_SESSION_BUS_ADDRESS
ক্রোন থেকে গেটেটিং সম্পাদনা / সেটিং কেবলমাত্র যদি আপনি প্রথম ভেরিয়েবল সেট করেন তবেই কাজ করে ।
আপনি যদি ক্রোন থেকে এটি চালনা করতে চান তবে ক্রোনটি নীচে স্ক্রিপ্টটি চালান:
#!/bin/bash
PID=$(pgrep gnome-session)
export DBUS_SESSION_BUS_ADDRESS=$(grep -z DBUS_SESSION_BUS_ADDRESS /proc/$PID/environ|cut -d= -f2-)
gsettings set org.gtk.Settings.FileChooser show-hidden false
3. আরও মার্জিতভাবে, অলস সময় ব্যবহার করে
আপনি যদি আপনার কম্পিউটারে কাজ করছেন তবে সম্ভবত আপনি কাজ করার সময় অপ্রত্যাশিতভাবে ফাইলগুলি লুকিয়ে রাখতে পছন্দ করবেন না।
নীচের স্ক্রিপ্টটি ব্যবহার করে, ফাইলগুলি একটি স্বেচ্ছাচারী নিষ্ক্রিয় সময়ের পরে লুকানো থাকবে। সেটআপটি হুবহু ঠিক মতো [1]
তবে ফাইলগুলি (আবার) লুকানোর আগে <interval>
সময়টি এখন <idle_time>
(সেকেন্ডে)।
স্ক্রিপ্টটির প্রয়োজন xprintidle
:
sudo apt-get install xprintidle
এই পান্ডুলিপি
#!/usr/bin/env python3
import subprocess
import sys
import time
interval = int(sys.argv[1])
key = "org.gtk.Settings.FileChooser"
val = "show-hidden"
idle1 = 0
while True:
time.sleep(2)
idle2 = int(subprocess.check_output(["xprintidle"]).decode("utf-8").strip())/1000
if all([idle1 <= interval, idle2 >= interval]):
subprocess.Popen(["gsettings", "set", key, val, "false"])
idle1 = idle2