É possível ter os aplicativos abertos da área de trabalho atual no iniciador, mas não os de outras áreas de trabalho?
unity
launcher
workspaces
user165749
fonte
fonte
Respostas:
Para o Ubuntu Dock enviado com o Ubuntu 17.10 e posterior (com GNOME)
Bem, outras respostas são bem antigas, então acho que vale a pena adicionar uma resposta atualizada. É possível fazê-lo agora e não muito difícil tbh (com o Ubuntu 17.10 e com o Gnome).
Basta usar o dconf-editor :
Navegue para org> gnome> shell> extensões> dash-to-dock e marque isolar-áreas de trabalho
fonte
Como tornar os aplicativos não rastreáveis em (outros) espaços de trabalho
Usando
xdotool
'swindowunmap
, é possível ocultar completamente uma janela. A janela, nem a sua aplicação, ocorre mais no ícone do iniciador e nem aparece mais na saída dewmctrl
.Teoricamente, isso poderia ser conectado ao "mecanismo de espaço de trabalho", usado nesta e nesta resposta. Essa teria sido a solução mais elegante.
No entanto, o processo de ocultar apenas janelas em outras áreas de trabalho e aumentar automaticamente as que estão na área de trabalho atual é muito exigente para ser usado em um script em segundo plano em andamento (por enquanto), e não é improvável "pegar um resfriado" também. Como as janelas são perdidas para sempre em caso de erros, decidi não oferecer o procedimento como um processo automático (em segundo plano).
Se, no entanto, essa resposta é útil para você ou não, depende da situação e o motivo pelo qual você deseja ocultar ícones de aplicativos em execução em outros espaços de trabalho; a decisão é sua.
A solução; o que é e como funciona na prática
Um script, disponível sob uma tecla de atalho, aparentemente fazendo com que todas as janelas do espaço de trabalho atual (e, portanto, aplicativos) desapareçam completamente. Isso significa que o ícone do aplicativo no iniciador do Unity não mostra nenhuma atividade do aplicativo:
Três aplicativos em execução: Depois de pressionar a tecla de atalho:
Pressionando a combinação de teclas schortcut novamente, as janelas e seus aplicativos aparecerão novamente.
O script
Como usar
O script precisa de ambos
wmctrl
exdotool
:toggle_visibility.py
Teste - execute o script: em uma janela do terminal, execute o comando:
Agora abra uma nova janela de terminal (já que a primeira aparentemente desapareceu da face da Terra) e execute o mesmo comando novamente. Todas as janelas devem aparecer novamente.
NB : verifique se você não tem janelas "valiosas" abertas durante o teste
Se tudo funcionar bem, adicione o comando a uma combinação de teclas de atalho: escolha: Configurações do sistema> "Teclado"> "Atalhos"> "Atalhos personalizados". Clique no "+" e adicione o comando:
Explicação
Como dito, o script usa
xdotool
'swindowunmap
, para (completamente) ocultar janelas e os aplicativos aos quais eles pertencem. O script:Na próxima execução, o script:
alternando assim a visibilidade de janelas e aplicativos no espaço de trabalho atual.
fonte
ctrl
+shift
+arrow key
Infelizmente é impossível.
O Unity sempre mostra todos os aplicativos de qualquer lugar e não há como mudar isso. Há um relatório de erro - https://bugs.launchpad.net/ayatana-design/+bug/683170 Mas parece que os desenvolvedores não farão nada. Provavelmente, se você marcar na parte superior da página que esse bug o afeta, ajudará os desenvolvedores a entender a importância dessa opção.
fonte