Salah satu hal yang saya hargai tentang Linux versus sistem operasi berpemilik adalah bahwa hampir semuanya dapat dikelola dan dikonfigurasi dari baris perintah. Itu berarti bahwa hampir semuanya dapat dikonfigurasi secara lokal atau bahkan jarak jauh melalui koneksi login SSH. Terkadang dibutuhkan sedikit waktu yang dihabiskan untuk pencarian Internet, tetapi jika Anda dapat memikirkan suatu tugas, itu mungkin dapat dilakukan dari baris perintah.
Masalahnya
Lebih banyak sumber daya Linux
- Lembar contekan perintah Linux
- Lembar contekan perintah Linux tingkat lanjut
- Kursus online gratis:Ikhtisar Teknis RHEL
- Lembar contekan jaringan Linux
- Lembar contekan SELinux
- Lembar contekan perintah umum Linux
- Apa itu container Linux?
- Artikel Linux terbaru kami
Terkadang perlu untuk membuat modifikasi jarak jauh ke desktop menggunakan baris perintah. Dalam kasus khusus ini, saya perlu mengurangi jumlah ruang kerja pada panel Xfce dari empat menjadi tiga atas permintaan pengguna jarak jauh. Konfigurasi ini hanya membutuhkan sekitar 20 menit pencarian di Internet.
Jumlah ruang kerja default dan banyak setelan lainnya untuk xfwm4 dapat ditemukan dan diubah di /usr/share/xfwm4/defaults mengajukan. Jadi atur workspace_count=4 ke workspace_count=2 mengubah default untuk semua pengguna di host. Juga, xfconf-query perintah dapat dijalankan oleh pengguna non-root untuk membuat kueri dan menyetel berbagai atribut untuk xfwm4 manajer jendela. Itu harus digunakan oleh akun pengguna yang memerlukan perubahan dan bukan oleh root.
Dalam contoh di bawah ini, saya telah terlebih dahulu memverifikasi pengaturan saat ini dari empat ruang kerja, lalu atur nomornya menjadi dua , dan akhirnya mengonfirmasi pengaturan baru.
[user@test1 ~]# xfconf-query -c xfwm4 -p /general/workspace_count
4
[user@test1 ~]# xfconf-query -c xfwm4 -p /general/workspace_count -s 2
[user@test1 ~]# xfconf-query -c xfwm4 -p /general/workspace_count
2
[user@test1 ~]#
Perubahan ini terjadi segera dan terlihat oleh pengguna tanpa reboot atau bahkan logout dan masuk kembali. Saya sedikit bersenang-senang dengan ini di workstation saya dengan melihat perubahan pengalih ruang kerja saat saya memasukkan perintah untuk mengatur jumlah ruang kerja yang berbeda. Saya mendapatkan hiburan saya di mana saya bisa hari ini.;-)
Eksplorasi lebih lanjut
Sekarang setelah saya memperbaiki masalahnya, saya memutuskan untuk menjelajahi xfconf-query perintah sedikit lebih detail. Sayangnya, tidak ada halaman manual atau info untuk alat ini, juga tidak ada dokumentasi di /usr/share . Penggantian biasa menggunakan -h pilihan menghasilkan sedikit informasi yang berguna.
$ xfconf-query -h
Penggunaan:
xfconf-query [OPTION…] - Utilitas commandline Xfconf
Opsi Bantuan:
-h, --help Tampilkan opsi bantuan
Opsi Aplikasi:
-V, --version Informasi versi
-c, --channel Saluran untuk kueri/modifikasi
-p, --property Properti yang akan ditanyakan/ ubah
-s, --set Nilai baru yang akan disetel untuk properti
-l, --list Daftar properti (atau saluran jika -c tidak ditentukan)
-v, -- verbose Verbose output
-n, --create Buat properti baru jika belum ada
-t, --type Tentukan jenis nilai properti
-r, --reset
-R, --recursive Recursive (digunakan dengan -r)
-a, --force-array Memaksa larik meskipun hanya satu elemen
-T, --toggle Membalikkan boolean yang ada properti
-m, --monitor Memantau saluran untuk perubahan propertiIni tidak banyak membantu, tapi kita bisa mencari tahu sedikit dari itu. Pertama, saluran adalah pengelompokan properti yang dapat dimodifikasi. Saya membuat perubahan di atas menjadi umum saluran, dan propertinya adalah workspace_count . Mari kita lihat daftar channel selengkapnya.
$ xfconf-query -l
Saluran:
xfwm4
xfce4-keyboard-shortcuts
xfce4-notifyd
xsettings
xfdashboard
thunar
parole
xfce4-panel
xfce4-appfinder
xfce4-settings-editor
xfce4-power-manager
xfce4-session
keyboard
menampilkan
keyboard-layout
ristretto
xfcethemer
xfce4-desktop
pointer
xfce4-settings-manager
xfce4-mixerProperti untuk saluran tertentu juga dapat dilihat menggunakan sintaks berikut. Saya telah menggunakan kurang pager karena hasilnya adalah aliran data yang panjang. Saya telah memangkas daftar di bawah ini tetapi meninggalkan cukup banyak untuk melihat jenis entri yang dapat Anda temukan.
$ xfconf-query -c xfwm4 -l | less
/general/activate_action
/general/borderless_maximize
/general/box_move
/general/box_resize
/general/button_layout
/general/button_offset
/general/workspace_count
/general/workspace_names
/general/wrap_cycle
/general/wrap_layout
/general/wrap_resistance
/general/wrap_windows
/general/wrap_workspaces
/general/zoom_desktop
(END)Anda dapat menjelajahi semua saluran dengan cara ini. Saya menemukan bahwa saluran umumnya sesuai dengan berbagai setelan di Pengelola Setelan . Properti adalah properti yang akan Anda atur dalam dialog tersebut. Perhatikan bahwa tidak semua ikon akan Anda temukan di Pengelola Setelan jendela dialog adalah bagian dari Xfce desktop, jadi tidak ada saluran yang sesuai untuk mereka. Penghemat Layar adalah salah satu contoh karena ini adalah screensaver GNU generik dan tidak unik untuk Xfce . Pengelola Setelan adalah tempat pusat yang bagus untuk Xfce untuk menemukan banyak alat konfigurasi ini.
Dokumentasi
Seperti disebutkan sebelumnya, tampaknya tidak ada halaman manual atau info untuk xconf-query perintah, dan saya menemukan banyak informasi yang salah dan tidak terdokumentasi dengan baik di Internet. Dokumentasi terbaik yang saya temukan untuk Xfce4 ada di situs web Xfce, dan beberapa informasi spesifik tentang xconf-query dapat ditemukan di sini.
Linux