আমি কীভাবে আমার এক্সএফসি প্যানেলগুলিকে জুবুন্টু ব্যবহার করে এমন ডিফল্ট সেটিংসে পুনরায় সেট করব?
আমি কীভাবে আমার এক্সএফসি প্যানেলগুলিকে জুবুন্টু ব্যবহার করে এমন ডিফল্ট সেটিংসে পুনরায় সেট করব?
উত্তর:
এক্সএফসিই এটি চলমান সেশনের জন্য কনফিগারেশন সংরক্ষণ করে xfconfd
। আপনি প্রথমে যে ফাইলগুলি মুছতে চলেছেন সেগুলি নির্দ্বিধায় মনে করুন।
xfce4-panel --quit
pkill xfconfd
rm -rf ~/.config/xfce4/panel
rm -rf ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml
xfce4-panel
। এটি xfconfd
স্বয়ংক্রিয়ভাবে শ্বাস ফেলা হবে। নোট করুন যদি আপনার প্রয়োজন হয় বা xfconfd পুনরায় আরম্ভ করতে চান তবে ম্যানুয়ালি জেনে রাখুন যে আমার ইনস্টলেশনটিতে এটি ছিল /usr/lib/x86_64-linux-gnu/xfce4/xfconf/xfconfd
যার বাইরে ছিল $PATH
।এটি চলমান সেশনের জন্য এটি সাফ করে, ফাইলগুলি পুনরায় জেনারেট করে এবং ভবিষ্যতের সেশনের জন্য ডিফল্ট সেট আপ করে।
xfce4-panel --quit ; pkill xfconfd ; rm -rf ~/.config/xfce4/panel ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml ; xfce4-panel;
rm -rf
বিপজ্জনক হতে পারে যদি তোমাকে মিস করি-টাইপ, আপনি দূর্ঘটনাক্রমে অন্য কিছু সরাতে পারেন, আপনি কেবল এটি ফিরিয়ে স্থানান্তর করতে পারেন।
আমি কেবলমাত্র এটি বলতে পারি যা কেবল চালানো সহজ করে তুলবে:
rm -r ~/.config/xfce4
তারপরে কেবল লগ আউট এবং পিছনে প্রবেশ করুন This এটি কেবলমাত্র xfce4
ডিফল্টে পুনরায় সেট হবে । -f
বিশেষত যদি আপনি sudo
কমান্ডটি ব্যবহার করেন যা কোনও সমস্যা নয় তবে যেভাবেই প্রয়োজন হয় না হলে আমি পতাকাটি এড়িয়ে চলার পরামর্শ দিই । প্রয়োজনীয় সর্বনিম্ন শক্তি ব্যবহার করা সর্বদা একটি ভাল ধারণা।
এটি ব্যবহারকারীর প্রবেশের কমান্ডগুলিকেও সীমাবদ্ধ করে দেয়, আপনি নিজের ফাইল ম্যানেজারটি খুলতে এবং লুকানো ফাইলগুলি নির্বাচন করতে এবং .config ফোল্ডারে যেতে পারেন এবং ডান ক্লিক করে xfce4
ফোল্ডারটি মুছুন এবং তারপরে লগ আউট এবং ফিরে প্রবেশ করতে পারেন No কোনও আদেশের প্রয়োজন নেই।
pkill xfconfd; rm -rf ~/.config/xfce4/panel ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml; xfec4-panel
, যা আপনাকে লগআউট করা থেকে বিরত রাখতে এবং অন্যান্য সম্ভাব্য উপকরণের সেটিংসে ঝুঁকি না ফেলে ~/.config/xfce4
।
xfcef- ক্যোয়ারী সহ xfce শিপস - এর মধ্যে xML কনফিগারেশন ফাইলগুলির সাথে ডিল করার জন্য একটি শক্তিশালী কমান্ডলাইন ইউটিলিটি:
$HOME/.config/xfce4/xfconf/xfce-perchannel-xml/
।
কোনও ম্যান পেজ নেই (কেবল ফেডোরায়?) তবে সেখানে সহায়তা পাওয়া যায়:
$ xfconf-query -h
Usage:
xfconf-query [OPTION…] - Xfconf commandline utility
Help Options:
-h, --help Show help options
Application Options:
-V, --version Version information
-c, --channel The channel to query/modify
-p, --property The property to query/modify
-s, --set The new value to set for the property
-l, --list List properties (or channels if -c is not specified)
-v, --verbose Verbose output
-n, --create Create a new property if it does not already exist
-t, --type Specify the property value type
-r, --reset Reset property
-R, --recursive Recursive (use with -r)
-a, --force-array Force array even if only one element
-T, --toggle Invert an existing boolean property
-m, --monitor Monitor a channel for property changes
উপলভ্য চ্যানেলগুলির তালিকা করতে আপনি xfce4- সেটিংস-সম্পাদক খুলতে পারবেন যা xfconf এর সাথে কাজ করার জন্য গুই সরঞ্জাম। অথবা আপনি xfconf-query -l চালাতে পারেন can
আমরা এই জ্ঞানটি প্রতিটি বিদ্যমান xfconf সম্পত্তি --reset বা -r এর মাধ্যমে এর ডিফল্টটিতে পুনরায় সেট করতে একটি স্ক্রিপ্ট তৈরি করতে ব্যবহার করতে পারি
#!/usr/bin/env bash
while read channel
do
for property in $(xfconf-query -l -c $channel)
do
xfconf-query -c $channel -r -p $property
done
done < channels.txt
...
$ cat channels.txt
displays
ristretto
thunar
xfce4-desktop
xfce4-keyboard-shortcuts
xfce4-notifyd
xfce4-panel
xfce4-power-manager
xfce4-session
xfce4-settings-editor
xfce4-settings-manager
xfwm4
xsettings
বা কিছুটা ভাল (স্ট্যাটিক চ্যানেল তালিকার প্রয়োজন ছাড়াই):
#!/usr/bin/env bash
for channel in $(xfconf-query -l | grep -v ':' | tr -d "[:blank:]")
do
for property in $(xfconf-query -l -c $channel)
do
xfconf-query -c $channel -r -p $property
done
done
আমার ক্ষেত্রে আমি পুরো প্যানেলটি ডিফল্টে স্যুইচ করতে চাইনি, আমি কেবল ডিফল্ট লেআউটে স্যুইচ করতে চেয়েছিলাম কারণ আমি সম্প্রতি জুবুন্টু 16.04 থেকে 18.04 এ আপগ্রেড করেছি এবং প্যানেল প্লাগইনগুলিতে কিছু পরিবর্তন হয়েছে ।
আমি যা করেছি তা এখানে:
mv
কমান্ডটি ব্যবহার করার পরামর্শ দিচ্ছি বা কমপক্ষে কোনও কিছু মুছে ফেলার আগে অন্য কোথাও ফোল্ডারটি অনুলিপি করার পরামর্শ দিচ্ছি ।