Xfce에서 일부 응용 프로그램을 전체 화면으로 실행

Xfce에서 일부 응용 프로그램을 전체 화면으로 실행

Xfce 창 관리자가 기본적으로 특정 응용 프로그램을 전체 화면으로 열도록 할 수 있습니까? 예를 들어 Xfce의 Emacs가 시작 시 항상 전체 화면으로 실행되기를 원합니다. 나는 그것을 어떻게 실행하는지 정확히 알고 있다.이맥스 전체 화면, 그래서 저는 Xfce 솔루션을 원합니다.

검색해본다Xfce 위키,Arch 위키의 Xfce 페이지및 Unix.SE우분투에 물어보세요, 현재로서는 해결책이 없습니다.

답변1

이를 사용하여 gdevilspie실제로 DE 전체에서 일치시킵니다.

여기에 이미지 설명을 입력하세요.

답변2

Emacs는 X 리소스를 이해하므로 일반적으로 Xfce뿐만 아니라 X에도 실행 가능한 솔루션입니다. (그러나 이는 모든 프로그램에 해당되지 않습니다. 예를 들어 xfce4-terminal은 이 방식으로 제어할 수 없습니다.) X 리소스는 를 통해 볼 수 있습니다 xrdb -query.

원하는 것을 달성하기 위해 다음을 추가했습니다 /etc/X11/Xresources-site( /etc/X11/Xresources역시 작동하지만 배포판에 의해 재정의될 수 있음).

Emacs.fullscreen: maximized

이는 Emacs인 원격 X 클라이언트에도 영향을 미칩니다(예: ssh를 통해 원격 호스트에서 시작된 emacs).

/etc/X11/Xresources-site및 ( 및 /etc/X11/Xresources아마도 )는 일반적으로 X 세션 시작 시 읽혀지며 현재 X 리소스에 즉시 영향을 미치려면 다음과 같은 것을 실행하십시오 .~/.Xresources~/.Xdefaultsxrdb -merge /etc/X11/Xresources-site

실제로 내 경우에는 한 줄 (시작 스크립트에서 읽음) /etc/X11/Xresources-site로 인해 읽혔습니다./etc/X11/Xresources

#include "/etc/X11/Xresources-site"

그러니 /etc/X11/Xresources꼭 읽어보겠습니다.

X 프로그램(예: emacs)이 시작될 때마다 읽는 동일한 구문을 가진 파일도 있습니다. 제 경우에는 다음과 같습니다: ~/.Xdefaults-MY_HOST_NAME, /etc/X11/app-defaults/Emacs(emacs-gtk3이 아닌 emacs-athena에만 해당) 등(그러나 원격 X 클라이언트가 동일한 X 리소스를 읽을 수 있도록 ; 로 표시된 /usr/share/X11/app-defaults/EmacsX 리소스를 로드하는 아이디어를 선호합니다 .)xrdb -query

Emacs가 이해하는 다른 X 리소스는 다음에 설명되어 있습니다.https://www.gnu.org/software/emacs/manual/html_node/emacs/Table-of-Resources.html#Table-of-Resources.

답변3

emacs에는 --fullscreen 스위치가 있는 것 같으니 메뉴 항목의 Exec에 추가하기만 하면 됩니다.

http://linux.die.net/man/1/emacs

xfce 메뉴 항목 편집의 예:

http://forum.xfce.org/viewtopic.php?pid=23486

관련 정보