Alguém sabe como posso mudar esse ícone e título na decoração?
Já alterei o arquivo “.desktop” em “/usr/share/applications” e surtiu resultado apenas no menu, porém quando abro o app continua com o ícone e nome “errados”.
Alguém sabe como posso mudar esse ícone e título na decoração?
Já alterei o arquivo “.desktop” em “/usr/share/applications” e surtiu resultado apenas no menu, porém quando abro o app continua com o ícone e nome “errados”.
Já tentou editar com o aplicativo editor de menus?
O Editor de Menus edita o arquivo “.desktop” que mencionei no post anterior, então não funciona.
O ícone dá pra mudar no próprio .desktop, já esse nome eu não sei
Sei que dá para customizar de forma genérica para todas as janelas mas para o titulo da janela de um aplicativo especifico não tenho a minima idéia, talvez com alguma ferramenta do KDE possa ser possivel, mas não tenho certeza
Esse nome só é alterável permanentemente via código fonte, no entanto você pode “hackear” a janela via xdotool
, de maneira relativamente simples:
xdotool search --name 'Nome Original' set_window --name 'Novo nome'
Com esse script que eu fiz dá pra burlar as limitações,pra usar:
wget "https://raw.githubusercontent.com/sudo-give-me-coffee/Bash-QuickScripts/master/Scripts/change-window-title"
chmod +x "change-window-title"
./change-window-title "linha de comando do programa" "Título Antigo" "Novo Título"
sudo mv "change-window-title" "/usr/bin/change-window-title"
No .desktop
coloque a linha que usou no passo 3 SEM o ./
no início
Bom, tive um probleminha no meio do caminho, mas no final funcionou!
Adicionei a linha:
change-window-title “env XDG_CURRENT_DESKTOP=Unity gpmdp %U” “Google Play Music Desktop Player” “YouTube Music Desktop Player”
ao final do arquivo .desktop, mas não funcionou, o título da janela não mudou. Porém, quando executei o comando de teste do passo 3 havia funcionado. Então o que fiz foi mover o script para /usr/bin como tu falou, e no .desktop alterei o comando de executar o programa para:
Exec=/usr/bin/./change-window-title “env XDG_CURRENT_DESKTOP=Unity gpmdp %U” “Google Play Music Desktop Player” “YouTube Music Desktop Player”
E funcionou que é uma beleza!
Só para constar, “env XDG_CURRENT_DESKTOP=Unity gpmdp %U” é o comando original de inicialização do programa.
Agora só está faltando uma forma de alterar o ícone. Já alterei o caminho do ícone no .desktop, e funcionou, mas apenas para o ícone no Menu. Já o ícone que aparece quando o programa está aberto continua o “errado”. Alguma idéia?
Como está o arquivo .desktop?
Primeiramente movi o script para /usr/bin e deixei o arquivo .desktop assim:
[Desktop Entry]
Name=You Tube Music Desktop Player
Comment=An electron wrapper for You Tube Music.
GenericName=You Tube Music Desktop Player
Exec=env XDG_CURRENT_DESKTOP=Unity gpmdp %U
Icon=/home/jedifonseca/.personalicons/youtube_music.png
Type=Application
StartupNotify=true
Categories=AudioVideo;Player;Audio;
StartupWMClass=You Tube Music Desktop Player
change-window-title "env XDG_CURRENT_DESKTOP=Unity gpmdp %U" "Google Play Music Desktop Player" "YouTube Music Desktop Player"
Como não havia funcionado, alterei e o deixei assim, e passou a funcionar:
[Desktop Entry]
Name=You Tube Music Desktop Player
Comment=An electron wrapper for You Tube Music.
GenericName=You Tube Music Desktop Player
Exec=/usr/bin/./change-window-title "env XDG_CURRENT_DESKTOP=Unity gpmdp %U" "Google Play Music Desktop Player" "YouTube Music Desktop Player"
Icon=/home/jedifonseca/.personalicons/youtube_music.png
Type=Application
StartupNotify=true
Categories=AudioVideo;Player;Audio;
StartupWMClass=You Tube Music Desktop Player
É o plank? se for remova e crie o lançador de novo
Sim, é o plank, mas o ícone não está nem estava fixado à dock.
Mesmo assim criei um painel com os botões de janela apenas para testar, e ainda assim aparece o ícone “incorreto”.
Já no Menu, está aparecendo o ícone personalizado selecionado por mim no arquivo .desktop.
Veja os prints:
Poxa aí complica, esse icone fica igual quando você muda de tema de ícone?
Alterei entre vários temas de ícone e a disgrama não muda. Quando eu tiver um tempinho vou pesquisar em todas as pastas que contenham arquivos do programa instalado pra ver se acho o tal ícone.
Enquanto isso, se tiver alguma idéia… haha
Acho que eu sei o que acontece, o software puxa um ícone com caminho absoluto pra algum arquivo, tem que procurar esse arquivo kkkk