Obtendo feedback visual da mudança do espaço de trabalho no xfce

8

Eu faço uso pesado de espaços de trabalho e tenho muitos deles (uma grade 6x4). Eu geralmente uso 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 obter feedback visual quando eu mudo de espaços de trabalho, me mostrando qual deles eu mudei para, e estou me encontrando um pouco desorientado no xfce. No openbox, este é um grande display de heads-up, que é praticamente ideal. Estou ciente de que o miniaplicativo do painel de alternador do espaço de trabalho realçará o espaço de trabalho ativo, mas isso parece funcionar apenas para espaços de trabalho que exibem algum espaço de área de trabalho; já que eu geralmente tenho todas as minhas janelas maximizadas, isso não é super útil.

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

    
por intuited 03.12.2010 / 01:23

3 respostas

2

Se você estiver inclinado, poderá instalar pyxfce e, de alguma forma, processar active_workspace_changed de retorno de chamada, por exemplo, mostrando uma notificação por meio de notify-send ou aosd_cat . Mas isso é, claro, um hack, e não, eu não tentei isso.

    
por 01.02.2011 / 15:42
0

Eu também mantenho as janelas maximizadas em 95% do tempo, mas o painel do alternador de área de trabalho muda dependendo da área de trabalho em que estou. Para a área de trabalho atualmente selecionada, a janela ativa é azul clara, todas as outras janelas são azul escuro e todas as janelas em 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?

Eu percebo que isso não é tão óbvio quanto os grandes números que aparecem quando você muda o que vi em outro lugar. Se alguém souber como obter aqueles que trabalham no xfce, eu gostaria de saber.

No entanto, com as configurações de cor, é possível fazer com que o alternador de espaço de trabalho colore as janelas com base na área de trabalho ativa.

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

    
por 03.12.2010 / 06:38
0

Eu tenho esse pequeno code-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. Tudo o que você quer que aconteça na mudança do espaço de trabalho, você pode facilmente jogar para a função "fire_the_kludge" embora.

link

Aqui está um exemplo retrabalhado que usa o libnotify2 para lhe contar sua área 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()
    
por 13.07.2014 / 16:07