常にXfceで最大化されたXfce端末を起動したいと思います。 (通常はパネルの実行プログラムを介してこれを行います。)
私はすでにこれをしましたEmacsの場合、Xリソースを介して; ただし、xfce4-terminal
Xリソースは読み取られません。
常に最大化を開始する方法は?
答え1
残念ながらxfce4-terminal
Xリソースを読み取らないため、すべてのxfce4エンドポイント(リモートクライアントを含む)に対してこのタイプのXクライアントを構成する統合された方法はありません。
端末を最大化することから始めますか?すでにredditで質問して回答しています。これは完全な正解の一部にすぎません。
Exec
コマンドの変更/usr/share/applications/xfce4-terminal.desktop
。
この答えには2つの欠点があります。
/usr/share/applications/
カスタマイズのための場所ではなく、展開パッケージのアップグレードで上書きされます。(この問題は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