XfceでXfce端末を起動する方法は常に最大化されますか?

XfceでXfce端末を起動する方法は常に最大化されますか?

常にXfceで最大化されたXfce端末を起動したいと思います。 (通常はパネルの実行プログラムを介してこれを行います。)

私はすでにこれをしましたEmacsの場合、Xリソースを介して; ただし、xfce4-terminalXリソースは読み取られません。

常に最大化を開始する方法は?

答え1

残念ながらxfce4-terminalXリソースを読み取らないため、すべてのxfce4エンドポイント(リモートクライアントを含む)に対してこのタイプのXクライアントを構成する統合された方法はありません。

端末を最大化することから始めますか?すでにredditで質問して回答しています。これは完全な正解の一部にすぎません。

Execコマンドの変更/usr/share/applications/xfce4-terminal.desktop

この答えには2つの欠点があります。

  1. /usr/share/applications/カスタマイズのための場所ではなく、展開パッケージのアップグレードで上書きされます。

  2. (この問題はredditの対応するexo-open --launch TerminalEmulatorスレッドで指摘されています。)

解決策:

1.カスタマイズされた場所

Killermoehreの提案に基づいてhttps://mail.xfce.org/pipermail/xfce/2015-April/034375.html:

ファイルを直接変更しないでください/usr(除く/usr/local)。更新すると上書きされます。変更するには、~/.local/share/applications/まずコピー(または必要に応じて作成)してください。

だから編集/usr/share/applications/xfce4-terminal.desktopしてに保存しました~/.local/share/applications/xfce4-terminal.desktop。変更された行は次のようになります。

Exec=xfce4-terminal --maximize

2. ランチャーの動作に影響します。

メニューを通して、端末のカスタムヘルパーをgrepingして~/.local設定した後に変更する必要があるもう1つのことを発見しました。 (2つの場所に存在します):~/.config~/.local/share/xfce4/helpers/custom-TerminalEmulator.desktop--maximize

[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

そして私は以下を持っています~/.config/xfce4/helpers.rc

WebBrowser=firefox
MailReader=thunderbird
FileManager=Thunar
TerminalEmulator=xfce4-terminal

関連情報