Xfce에서 Xfce 터미널을 시작하는 방법은 항상 최대화됩니까?

Xfce에서 Xfce 터미널을 시작하는 방법은 항상 최대화됩니까?

항상 Xfce에서 최대화된 Xfce 터미널을 시작하고 싶습니다. (일반적으로 패널의 실행 프로그램을 통해 이 작업을 수행합니다.)

나는 이미 이것을 했어Emacs의 경우 X 리소스를 통해;단, xfce4-terminalX 리소스는 읽혀지지 않습니다.

항상 최대화 시작하게 만드는 방법은 무엇입니까?

답변1

안타깝게도 xfce4-terminalX 리소스를 읽지 않으므로 모든 xfce4 엔드포인트(원격 클라이언트 포함)에 대해 이러한 유형의 X 클라이언트를 구성하는 통합된 방법이 없습니다.

터미널을 최대화하여 시작하시겠습니까?이미 reddit에서 질문하고 답변했습니다. 이것은 완전한 정답의 일부일 뿐입니다.

Exec명령 변경 /usr/share/applications/xfce4-terminal.desktop.

이 답변에는 두 가지 단점이 있습니다.

  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하고 구성한 후 변경해야 할 또 다른 사항을 발견했습니다. ( 두 곳에 존재함):~/.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

관련 정보