저는 창 관리자 없이 xinit를 사용하여 전체 화면 응용 프로그램을 시작해 보았습니다. 작동하지만 화면 왼쪽 상단에서 시작하는 대신 응용 프로그램이 화면 중앙에서 시작됩니다.
/usr/share/xsessions의 사용자 정의 항목을 사용하고 기본 우분투 창 관리자 대신 lightdm에서 시작하여 동일한 작업을 시도했지만 결과는 동일합니다.
그런 다음 우분투 창 관리자의 시작 응용 프로그램에 내 응용 프로그램을 추가했는데 제대로 작동하지만 전체 데스크탑을 시작하고 싶지 않습니다.
따라서 간단한 창 관리자를 사용하면 내 응용 프로그램이 로드되자마자 시작되어야 하며 결과적으로 전체 화면으로 표시되고 화면의 왼쪽 상단에서 시작되도록 정의할 수 있을 것이라고 생각합니다.
따라서 기본적으로 내 응용 프로그램을 제외한 모든 것을 비활성화할 수 있는 창 관리자가 있습니다. (그리고 배경은 기본적으로 완전히 검은색이어야 합니다. 그래야 내 응용프로그램 로드가 완료될 때까지 화면이 검은색이 됩니다.
답변1
이를 수행할 수 있는 다양한 창 관리자가 있습니다.
하나는플럭스박스.
배경을 검정색으로 설정하고 Fluxbox가 시작됨과 동시에 애플리케이션을 시작하려면 다음을 입력하십시오.
/usr/bin/fbsetroot -solid black
myapplication &
~/.fluxbox/startup
줄 앞에 exec /usr/bin/fluxbox
.
최대화된 응용 프로그램을 시작하려면 파일을 참조하세요 ~/.fluxbox/apps
. 항상 최대화된 특정 응용 프로그램을 시작하는 데 사용하는 항목은 다음과 같습니다.
[app] (name=urxvt) (class=URxvt) (title=irssi)
[Maximized] {yes}
[end]
이 파일의 형식은 프로젝트 홈페이지와 위키에 적절하게 문서화되어 있습니다.
Fluxbox는 테마를 통해 어느 정도 완벽하게 스타일을 지정할 수 있습니다. 기본적으로 작업 표시줄이 있지만 테마 파일에서 제거할 수 있습니다.
답변2
-기하학
에 따르면http://en.wikibooks.org/wiki/Guide_to_X11/Window_Managers
창 관리자 없이 X11을 사용할 수도 있습니다. 일반적으로 "-geometry" 위치에서 "xterm"을 시작하는 세션 스크립트를 작성합니다. 키보드 지향 사용자는 xbindkeys와 같은 키보드 단축키 데몬을 시작하고 Xresources 기하학 힌트나 xdotool과 같은 도구를 통해 창을 관리할 수 있습니다.
다음 리소스를 참조하세요.http://github.com/patrickhaller/no-wm
아마도 s/xterm/your-app-name/
?
답변3
나는 타일링 창 관리자가 당신이 설명하는 것을 할 것이라고 생각합니다.
가장 먼저 떠오르는 것은xmonad, 기본 구성은 기본적으로 검은 바탕 화면, 창 장식 없음, 기본적으로 응용 프로그램을 최대화하여 볼 수 있는 레이아웃이기 때문입니다.