Nhận phản hồi trực quan của chuyển đổi không gian làm việc trong xfce


8

Tôi sử dụng nhiều không gian làm việc và có rất nhiều không gian (lưới 6x4). Tôi thường chạy openbox, nhưng hiện đang sử dụng một máy không được thiết lập openbox, vì vậy tôi đang sử dụng xfce vì nó hầu như được cấu hình theo ý thích của tôi. Tôi đã quen với việc nhận phản hồi trực quan khi tôi chuyển đổi không gian làm việc, cho tôi biết cái nào tôi mới chuyển đến và tôi thấy mình hơi mất phương hướng trong xfce. Trong openbox đây là một màn hình hiển thị lớn, khá lý tưởng. Tôi biết rằng applet của bảng chuyển đổi không gian làm việc sẽ làm nổi bật không gian làm việc đang hoạt động, nhưng điều này dường như chỉ hoạt động đối với các không gian làm việc có một số không gian máy tính để bàn hiển thị; vì tôi thường có tối đa tất cả các cửa sổ của mình, điều này không hữu ích lắm.

Có cách nào để kích hoạt phản hồi trực quan hiển thị không gian làm việc mới khi chuyển đổi không gian làm việc trong xfce không?

Câu trả lời:


2

Nếu bạn rất có khuynh hướng, bạn có thể cài đặt pyxfcevà bằng cách nào đó xử lý active_workspace_changedcuộc gọi lại, ví dụ: bằng cách hiển thị thông báo qua notify-sendhoặc aosd_cat. Nhưng tất nhiên, đây là một hack, và không, tôi đã không thử nó.


Không chắc chắn nếu tôi muốn lặn sâu vào cái này. Cảm ơn thông tin trong mọi trường hợp. Tôi có thể sẽ làm điều này. (+1)
trực giác

0

Tôi cũng giữ cho các cửa sổ được tối đa hóa 95% thời gian, nhưng bảng chuyển đổi không gian làm việc thay đổi tùy thuộc vào không gian làm việc tôi đang ở. Đối với không gian làm việc hiện được chọn, cửa sổ đang hoạt động có màu xanh nhạt, tất cả các cửa sổ khác đều có màu xanh đậm và tất cả các cửa sổ trong tất cả các không gian làm việc khác có màu xám. Đây có thể là một chức năng của chủ đề tôi đang sử dụng (chủ đề được gọi là 'Xfce-4.2'), tôi không chắc chắn. Bạn đã thử sử dụng các chủ đề khác nhau?

Tôi nhận ra rằng điều này không rõ ràng bằng những con số lớn xuất hiện khi bạn thay đổi mà tôi đã thấy ở nơi khác. Nếu ai đó biết làm thế nào để những người làm việc trong xfce, tôi muốn biết.

Nhưng để ngăn chặn điều đó, tôi đã tìm ra các cài đặt màu, có thể lấy trình chuyển đổi không gian làm việc để tô màu các cửa sổ dựa trên không gian làm việc nào đang hoạt động.

Tôi đang chạy Ubuntu 10,4 với cài đặt xfce 4.6.1 (Tôi đã thử xubfox, nhưng không thể làm cho nó hoạt động tốt được).


Có bạn đi. Xem câu trả lời của tôi cho hộp thông báo số không gian làm việc trên công tắc máy tính để bàn.
RobotHumans

0

Tôi có một đoạn mã python3 nhỏ này phản ứng với chuyển đổi không gian làm việc.

Nó không được thực hiện để hiển thị thông báo, nhưng để khắc phục lỗi vẽ lại crom. Bất cứ điều gì bạn muốn xảy ra trên chuyển đổi không gian làm việc, bạn có thể dễ dàng ném vào chức năng "fire_the_kludge".

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

Đây là một ví dụ được làm lại sử dụng libnotify2 để cho bạn biết không gian làm việc của bạn:

#!/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()
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.