Infelizmente, xfce4-terminal
não lê os recursos do X, de modo que não há uma maneira unificada de fazer tal configuração para todos os clientes X que são terminais xfce4 (mesmo os remotos).
Iniciar terminal maximizado? já foi perguntado no reddit e respondido; isso é apenas uma parte da resposta correta completa:
Change the
Exec
command in/usr/share/applications/xfce4-terminal.desktop
.
Existem duas desvantagens com esta resposta:
-
/usr/share/applications/
não é o lugar para personalizações; seria sobrescrito por atualizações de pacotes de distribuição. -
Isso não afeta o inicializador do terminal, que por sua vez usa
exo-open --launch TerminalEmulator
. (Esse problema foi apontado nesse tópico no reddit).
Soluções:
1. O lugar para personalizações
De acordo com os conselhos de killermoehre, no link :
Never ever change files in
/usr
(except for/usr/local
) directly. They will be overwritten on updates. If you want to make changes, copy them before into~/.local/share/applications/
(create if necessary).
Então, eu editei /usr/share/applications/xfce4-terminal.desktop
e salvei em ~/.local/share/applications/xfce4-terminal.desktop
. A linha alterada é assim:
Exec=xfce4-terminal --maximize
2. Afetando o comportamento do lançador
Ao percorrer ~/.local
e ~/.config
depois de configurar um auxiliar personalizado como o Terminal através do menu, encontrei o outro local que precisa ser alterado - ~/.local/share/xfce4/helpers/custom-TerminalEmulator.desktop
( --maximize
está presente em dois lugares):
[Desktop Entry]
NoDisplay=true
Version=1.0
Encoding=UTF-8
Type=X-XFCE-Helper
X-XFCE-Category=TerminalEmulator
X-XFCE-CommandsWithParameter=/usr/bin/xfce4-terminal --maximize -x "%s"
Icon=xfce4-terminal
Name=xfce4-terminal
X-XFCE-Commands=/usr/bin/xfce4-terminal --maximize
enquanto eu tenho o seguinte ~/.config/xfce4/helpers.rc
:
WebBrowser=firefox
MailReader=thunderbird
FileManager=Thunar
TerminalEmulator=xfce4-terminal