GNU/Linux >> Belajar Linux >  >> Linux

Konfigurasikan ruang kerja Linux dari jarak jauh dari baris perintah

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 properti

Ini 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-mixer

Properti 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
  1. Miliki sapi di baris perintah Linux

  2. Masukkan diri Anda ke dalam baris perintah Linux

  3. Menggunakan Stratis untuk mengelola penyimpanan Linux dari baris perintah

  1. Menggunakan Google Drive dari Baris Perintah Linux

  2. Bagaimana Cara Memanggil Makro Openoffice Dari Baris Perintah Linux?

  3. Menghasilkan hash SHA-256 dari baris perintah Linux

  1. 8 tips untuk baris perintah Linux

  2. Cara menginstal perangkat lunak dari baris perintah Linux

  3. Menghilangkan baris pertama dari keluaran perintah Linux mana pun