Obtendo feedback visual da opção de espaço de trabalho no xfce

8

Faço uso pesado dos espaços de trabalho e tenho muitos deles (uma grade 6x4). Normalmente, eu executo o openbox, mas atualmente estou usando uma máquina que não tem o openbox configurado, então estou usando o xfce porque ele já está configurado principalmente para o meu gosto. Eu me acostumei a receber feedback visual quando alterno os espaços de trabalho, mostrando para qual eu mudei e estou me sentindo um pouco desorientado no xfce. No openbox, esse é um grande display heads-up, o que é praticamente ideal. Estou ciente de que o applet do painel do comutador da área de trabalho destacará a área de trabalho ativa, mas isso parece funcionar apenas para áreas de trabalho que possuem algum espaço na área de trabalho; Como geralmente todas as janelas estão maximizadas, isso não ajuda muito.

Existe uma maneira de ativar o feedback visual mostrando o novo espaço de trabalho ao alternar espaços de trabalho no xfce?

intuído
fonte

Respostas:

2

Se você quiser, pode instalar pyxfcee de alguma forma lidar com o active_workspace_changedretorno de chamada, por exemplo, mostrando uma notificação por meio de notify-sendou aosd_cat. Mas é claro que isso é um hack e não, eu não tentei.

9000
fonte
Não tenho certeza se eu quero mergulhar tão fundo neste. Obrigado pela informação em qualquer caso. Eu posso acabar fazendo isso. (+1)
intuited
0

Também mantenho as janelas maximizadas em 95% do tempo, mas o painel alternador da área de trabalho muda de acordo com a área de trabalho em que estou. Para a área de trabalho atualmente selecionada, a janela ativa é azul claro, todas as outras janelas são azul escuro e todas as janelas estão todos os outros espaços de trabalho são cinza. Isso pode ser uma função do tema que estou usando (tema chamado 'Xfce-4.2'), não tenho certeza. Você já tentou usar temas diferentes?

Percebo que isso não é tão óbvio quanto os grandes números que aparecem quando você muda, que vi em outros lugares. Se alguém souber como fazer com que aqueles que trabalham no xfce, eu gostaria de saber.

Mas, tirando isso, eu vasculharia as configurações de cores, é possível fazer com que o comutador da área de trabalho colore as janelas com base em qual área de trabalho está ativa.

Estou executando o ubuntu 10.4 com o xfce 4.6.1 instalado (tentei o xubuntu, mas não consegui fazê-lo funcionar também).

David Oneill
fonte
Ai está. Veja minha resposta para a caixa de mensagem de número do espaço de trabalho no comutador da área de trabalho.
9138 RobotHumans
0

Eu tenho esse pequeno código-blob python3 que reage à troca de espaço de trabalho.

Não foi feito para exibir uma notificação, mas para solucionar um bug de redesenho de cromo. Qualquer coisa que você queira que ocorra no comutador da área de trabalho, você pode facilmente ativar a função "fire_the_kludge".

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

Aqui está um exemplo reformulado que usa libnotify2 para informar seu espaço de trabalho:

#!/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()
RobotHumans
fonte