Eu uso dois sistemas operacionais diariamente: Ubuntu 15.04 com o ambiente de desktop Unity e Manjaro com o KDE-plasma-5. Passo um bom tempo no meu e-mail e é conveniente que ele se comporte como um programa stanalone, em vez de uma aba no cromo.
Nos dois sistemas, posso criar um iniciador para o gmail, através do menu de configurações em "Mais ferramentas". No Ubuntu / Unity, posso adicionar esse iniciador ao painel e ele funcionará como um programa independente com seu próprio ícone e atalho de teclado separados. No Manjaro / KDE, o atalho do gmail exibe um ícone exclusivo, mas assim que o programa é iniciado, a janela do gmail é reconhecida como uma janela de cromo e é mesclada com as janelas de cromo existentes no painel, em vez de reter o ícone que é exibido no atalho. Também tentei criar os atalhos diretamente com sinalizadores de linha de comando, conforme descrito neste post antigo , mas o comportamento é o mesmo.
Como imitar o comportamento do Unity no KDE? É possível fazer com que um aplicativo da web se comporte como um programa independente ou ele sempre se mescla a qualquer janela aberta de cromo existente?
fonte
app
eurl
), mas isso ainda é mesclado com qualquer janela aberta do chrome. Eu tentei sua sugestão do firefox e eles acontecem da mesma forma, a janela é agrupada no painel junto com qualquer outra instância aberta do firefox. Usando suas sugestões, também preciso escolher o perfil a cada vez, em vez de abrir o gmail diretamente.Respostas:
O problema
O problema que causa esse problema é que o KDE identifica aplicativos para o show a iniciador quando não está executando o recurso pela janela X11
class
, e o chrome não altera a janela do X11class
, mas o deixa como google-chrome e mudaclassname
para um valor único.A solução
Felizmente, é possível forçar a janela do Gmail a se comportar da maneira que você deseja.
xdotool
com seu gerenciador de pacotes.~.local/share/applications/
..desktop
arquivo que o chrome criou para o seu webmail do gmail com um editor de texto&&xdotool search --sync --classname <value> set_window --class <value>
substituindo<value>
pelo valor de StartupWmClass.Aqui está um exemplo de outro aplicativo da web que eu editei desta maneira:
Essa mudança alterará a classe de janela do aplicativo da web para o que o KDE espera que seja. O ícone do aplicativo pode aparecer brevemente como o ícone normal do Google Chrome, mas será substituído rapidamente pelo ícone apropriado, conforme definido no arquivo .desktop assim que o xdotool for concluído.
fonte
Tente acessar o chrome: // apps, clique e aplicativo corretamente e selecione "abrir como janela"
Fonte: https://www.wikihow.com/Turn-Your-Favorite-Website-Into-Desktop-Apps-With-Google-Chrome
fonte