GNU/Linux >> Belajar Linux >  >> Linux

Apakah ada perintah DBus untuk beralih sembunyikan otomatis pada panel Plasma KDE?

Anda dapat melakukannya dengan mudah melalui skrip desktop plasma, seperti ini:

sembunyikan otomatis di:

var panel = panelById(panelIds[0])
panel.hiding = 'autohide';

sembunyikan otomatis:

var panel = panelById(panelIds[0])
panel.hiding = 'none';

Kabar buruknya adalah tidak ada cara untuk menjalankan skrip secara terprogram saat Anda menginginkannya kecuali mungkin untuk semacam otomatisasi keyboard+mouse.

Cara terdekat yang bisa Anda dapatkan (per diskusi ini di forum KDE) adalah membuka skrip di konsol desktop melalui

qdbus org.kde.plasma-desktop /MainApplication \
    loadScriptInInteractiveConsole /path/to/js/file

Ada bug #238817 di KDE Bugzilla yang diajukan tentang ini.


Pada Juli 2018, jawaban yang disarankan oleh @che tidak berfungsi.

Berikut adalah sesuatu yang berhasil:

qdbus org.kde.plasmashell /PlasmaShell evaluateScript "p = panelById(panelIds[0]); p.height = 32 - p.height;"    

32 adalah ketinggian yang saya suka. Setel ke nomor lain sesuka Anda.

Bug KDE yang relevan:https://bugs.kde.org/show_bug.cgi?id=396796


Linux
  1. Instal KDE Plasma di Pop OS 20.04

  2. Apakah ada jalan pintas untuk menjalankan perintah yang disarankan di terminal?

  3. Setelah sudo su melakukan root, apakah ada perintah untuk melihat nama pengguna saya?

  1. Cara Menyesuaikan Pengalih Tugas di KDE Plasma

  2. Menghapus File Berdasarkan Usia?

  3. perintah apache suexec tidak ada di docroot

  1. Kustomisasi desktop Linux Anda dengan KDE Plasma

  2. KDE Plasma – Lingkungan Desktop Terbaik Untuk Linux

  3. Cara Menginstal KDE Plasma di Ubuntu 20.04