Plasma do KDE: salva as configurações de exibição / área de trabalho / barra de tarefas em um perfil?

4

Estou usando a instalação padrão do Manjaro (17.0.5) com o KDE Plasma no meu laptop. No meu trabalho eu conecto dois monitores externos. Tudo funciona bem, mas minhas configurações de exibição e minha barra de ferramentas ficam confusas quase toda vez que eu conecto as telas externas.

Existe uma maneira de salvar minha configuração para que eu possa redefini-la? Ou melhor seria se eu fosse capaz de criar perfis para minhas configurações específicas. Tais como "trabalho" e "casa".

Btw, estou procurando uma solução intuitiva "legal". Melhor seria um menu em algum lugar onde eu possa alternar entre os perfis.

    
por Akif 01.11.2017 / 12:10

1 resposta

1

O arquivo de configuração para salvar é ~/.config/plasma-org.kde.plasma.desktop-appletsrc . Você pode salvar várias versões deste arquivo em outro lugar e copiá-lo de volta. Você precisará reiniciar o Plasma após substituir o arquivo. Eu uso o seguinte script, que tenta matar o plasma de maneiras cada vez mais cruéis.

#!/usr/bin/env bash
# Replace current instance of plasmashell

kbuildsycoca5
timeout 5 kquitapp5 plasmashell
pgrep -U $USER -x plasmashell &>/dev/null && pkill -U $USER -x plasmashell
pgrep -U $USER -x plasmashell &>/dev/null && pkill -U $USER -x -9 plasmashell
pgrep -U $USER -x plasmashell &>/dev/null && echo "ERROR: cannot kill plasmashell"
plasmashell &

Observe também que o Plasma demora cerca de um minuto para atualizar o arquivo de configuração, portanto, talvez salve uma cópia do arquivo, faça as alterações e, em seguida, diff as duas configurações até ver a alteração escrita.

Além disso, acho Plasma um pouco buggy com vários monitores. Às vezes fica confuso e um monitor reverterá para a configuração padrão. Basicamente, você pode simplesmente configurá-lo novamente e salvar a nova configuração. Você terá layouts duplicados para duas variantes do mesmo monitor, mas funciona bem. (Se você verificar o arquivo de configuração, um será, por exemplo, lastScreen=4 e o outro lastScreen=5 . Não tenho ideia do motivo.)

    
por 03.11.2017 / 10:56