항상 Xfce에서 최대화된 Xfce 터미널을 시작하고 싶습니다. (일반적으로 패널의 실행 프로그램을 통해 이 작업을 수행합니다.)
나는 이미 이것을 했어Emacs의 경우 X 리소스를 통해;단, xfce4-terminal
X 리소스는 읽혀지지 않습니다.
항상 최대화 시작하게 만드는 방법은 무엇입니까?
답변1
안타깝게도 xfce4-terminal
X 리소스를 읽지 않으므로 모든 xfce4 엔드포인트(원격 클라이언트 포함)에 대해 이러한 유형의 X 클라이언트를 구성하는 통합된 방법이 없습니다.
터미널을 최대화하여 시작하시겠습니까?이미 reddit에서 질문하고 답변했습니다. 이것은 완전한 정답의 일부일 뿐입니다.
Exec
명령 변경/usr/share/applications/xfce4-terminal.desktop
.
이 답변에는 두 가지 단점이 있습니다.
/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
하고 구성한 후 변경해야 할 또 다른 사항을 발견했습니다. ( 두 곳에 존재함):~/.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