Mendapatkan umpan balik visual dari switch ruang kerja di xfce


8

Saya banyak menggunakan ruang kerja, dan punya banyak (grid 6x4). Saya biasanya menjalankan openbox, tetapi saat ini saya menggunakan mesin yang tidak memiliki openbox, jadi saya menggunakan xfce karena sudah banyak terkonfigurasi sesuai keinginan saya. Saya sudah terbiasa mendapatkan umpan balik visual ketika saya beralih ruang kerja, menunjukkan kepada saya yang mana saya baru saja pindah, dan saya merasa sedikit bingung di xfce. Di openbox ini adalah tampilan kepala-up besar, yang cukup ideal. Saya sadar bahwa applet panel pengalih ruang kerja akan menyorot ruang kerja yang aktif, tetapi ini tampaknya hanya berfungsi untuk ruang kerja yang memiliki beberapa ruang desktop yang ditampilkan; karena saya biasanya memiliki semua jendela saya dimaksimalkan, ini tidak sangat membantu.

Apakah ada cara untuk mengaktifkan umpan balik visual yang menunjukkan ruang kerja baru saat beralih ruang kerja di xfce?

Jawaban:


2

Jika Anda cenderung, Anda dapat menginstal pyxfcedan entah bagaimana menangani active_workspace_changedpanggilan balik, misalnya dengan menunjukkan pemberitahuan melalui notify-sendatau aosd_cat. Tapi ini, tentu saja, retas, dan tidak, saya tidak mencobanya.


Tidak yakin apakah saya ingin menyelam sedalam ini untuk yang ini. Terima kasih atas informasinya. Saya mungkin akhirnya melakukan ini. (+1)
intuited

0

Saya juga menjaga windows dimaksimalkan 95% dari waktu, tetapi panel switch ruang kerja tidak berubah tergantung pada apa ruang kerja saya. Untuk ruang kerja yang dipilih saat ini, jendela aktif berwarna biru muda, semua jendela lain berwarna biru gelap, dan semua jendela di semua ruang kerja lainnya berwarna abu-abu. Ini mungkin fungsi dari tema yang saya gunakan (tema yang disebut 'Xfce-4.2'), saya tidak yakin. Sudahkah Anda mencoba menggunakan tema yang berbeda?

Saya menyadari bahwa ini tidak sejelas angka besar yang muncul ketika Anda mengubah yang saya lihat di tempat lain. Jika seseorang tahu cara membuat mereka bekerja di xfce, saya ingin tahu.

Tapi kalau tidak, saya akan mencari-cari pengaturan warna, adalah mungkin untuk mendapatkan switcher ruang kerja untuk mewarnai jendela berdasarkan ruang kerja yang aktif.

Saya menjalankan ubuntu 10.4 dengan xfce 4.6.1 diinstal (saya mencoba xubuntu, tetapi tidak bisa membuatnya berfungsi juga).


Ini dia. Lihat jawaban saya untuk kotak pesan nomor ruang kerja pada sakelar desktop.
RobotHumans

0

Saya memiliki python3 code-blob kecil ini yang bereaksi terhadap pergantian ruang kerja.

Ini tidak dibuat untuk menampilkan pemberitahuan, tetapi untuk mengatasi bug kromium redraw. Apa pun yang Anda inginkan terjadi pada switch ruang kerja, Anda dapat dengan mudah melempar ke fungsi "fire_the_kludge".

https://github.com/aking1012/chromiumKludge/blob/master/kludge.py

Berikut adalah contoh yang dikerjakan ulang yang menggunakan libnotify2 untuk memberi tahu Anda ruang kerja Anda:

#!/usr/bin/env python3

from gi.repository import Wnck, Gtk, Notify
import signal, time

class Kludge:
    def __init__(self):
        self.first = True
        signal.signal(signal.SIGINT, signal.SIG_DFL)
        self.screen = Wnck.Screen.get_default()
        Notify.init("Workspace Switch Notifier")

    def fire_the_kludge(self, data_a, data_b):
        time.sleep(.1)
        try:
            workspace_num = str(self.screen.get_active_workspace().get_number())
        except:
            workspace_num = "Some error happened"
        popup = Notify.Notification.new("Workspace: " + workspace_num)
        popup.show()
        time.sleep(1)
        popup.close()

    def main(self):
        self.screen.connect("active-workspace-changed", self.fire_the_kludge)
        Gtk.main()

if __name__ == '__main__':
    print("Here comes the kludge")
    kludge = Kludge()
    kludge.main()
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.