Como iniciar o Xfce Terminal sempre maximizado no Xfce?

0

Gostaria de iniciar o Xfce Terminal no Xfce sempre maximizado. (Normalmente, faço isso através do launcher no painel.)

Já fiz isso para o Emacs por meio de recursos X ; no entanto, xfce4-terminal não lê os recursos do X.

Como fazer com que seja sempre maximizado?

    
por imz -- Ivan Zakharyaschev 27.02.2018 / 14:13

1 resposta

3

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:

  1. /usr/share/applications/ não é o lugar para personalizações; seria sobrescrito por atualizações de pacotes de distribuição.

  2. 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
    
por 27.02.2018 / 14:13