창 관리자 대신 브라우저?


17

그것이 가능해야합니다 단지 내가 전체 화면에서 내 일반 웹 브라우저를 볼 수있어 것처럼, 내 윈도우 매니저로 (웹킷로 렌더링 예를 들어, 단지 캔버스) X11의 상단에서 실행 (또는 리눅스에서 다른 방법으로) 브라우저를 ?


방법이 있어야합니다 ... 터미널 위젯 배경을 만들 수 있습니다 ... SU에서 터미널 배경을 검색해 볼 수 있습니다 .... 이전에 본 것처럼 보입니다
RobotHumans

2
이러한 종류의 단일 응용 프로그램 설정을 종종 "키오스크"설정 (응용 프로그램이 웹 브라우저 인 경우에도 "인터넷 키오스크")이라고합니다.
Gilles 'SO- 악마 그만

그러나 이것은 깔끔한 아이디어처럼 들립니다.
Nathan Osman

답변:


19

예:

% startx /usr/bin/google-chrome --kiosk

(또는 다른 웹 브라우저 사용)

이것을 .xinitrc/ .xsession파일에 추가 할 수도 있습니다 :

exec /usr/bin/google-chrome --kiosk

이것은 가장 좋은 답변처럼 보입니다.
익명 유형

-start-maximized는 Chrome 8.0.522.210 베타에 유효한 옵션으로 보이지 않습니다. 또한 Chrome이 내 대답에서 창 크기를 제어하는 ​​한 제한 사항에 유의하십시오.
deltaray

팝업 창에서도 작동하지 않습니다.
Nathan Osman

@deltaray : peter.sh/experiments/chromium-command-line-switches- > --start-maximized는 유효합니다. 9.x 크롬은 확실히 --kiosk
akira

@ 조지 에디슨 (George Edison) : OP는 당신이 얻는 WM을 사용하고 싶지 않지만 a) 팝업은 어쨌든 빨라요 b) 키오스크 / 전체 화면 모드에서 실행하는 비슷한 문제가 있습니다. 질문의 특정 '캔버스'부분, 나는 팝업이 전혀 관여하지 않을 것이라고 생각합니다
akira

3

파이로 (Pyro) 는 브라우저가 전체 데스크톱을 관리 할 수 ​​있도록 Firefox를 사용하여 컴 포지 팅 X11 창 관리자를 구축하는 데 도움이되는 프로젝트였습니다.


이것은 내가 찾고있는 대답에 가장 가깝습니다. HTML5 / CSS3 / JS가 모든 데스크톱 응용 프로그램을 지원할 수없는 이유는 없습니다. 이러한 응용 프로그램은 모든 운영 체제와 호환됩니다.
RyanScottLewis

1

이것을 홈 디렉토리의 .xinitrc 파일에 넣으십시오.

exec konqueror

그런 다음 X를 다시 시작하십시오. 그래도 작동하지 않거나 gdm, kdm 또는 xdm을 디스플레이 관리자로 사용하는 경우이를 종료하고 명령 줄에서 startx를 실행하거나 대체 사용자를 작성하고 .xinitrc를 구성 할 수 있습니다 똑같이 그런 다음 가상 콘솔 (Ctrl-Alt + F2)에서 해당 사용자로 startx를 실행할 수 있습니다. 다른 X 세션을 열어야합니다. Firefox에서 이것을 시도했을 때 --geometry 옵션을 사용해도 Firefox가 화면을 채우지 않는 것으로 나타났습니다. Firefox는 지오메트리 환경 설정을 세션에 저장할 수 있습니다. Chrome과 같은 다른 프로그램에서는이 문제를 해결해야 할 수도 있습니다.

이러한 프로그램이 프록시 관리, 드래그 앤 드롭 또는 특수 페이스트 버퍼 처리와 같은 최신 데스크탑에서 기대할 수있는 많은 것들을 염두에 두십시오.

이것은 모든 오래된 모자 물건입니다. 나는 당신이 그것에 대한 좋은 목적을 가지고 있다고 확신하지만, 많은 사람들이 2000 년대 초반부터 이런 종류의 일을하지 않았을 것입니다. FVWM 기간 동안 항상 엉망이되어야했습니다 (디스플레이 관리자가 인기를 갖기 전에)

또한 귀하의 질문에 무언가를 분명히하고 싶습니다. 이와 같은 프로그램은 "윈도우 관리자"가 아닙니다. 창 관리자는 이러한 방식으로 또는 데스크톱 관리자를 통해 X에 의해 실행되는 특정 프로그램이며 추가 프로그램을 쉽게 실행 (실행) 할 수있는 방법을 제공합니다. X의 초기에는 xterm을 시작하고 거기에서 &로 창 관리자에 대한 명령을 실행합니다. 그래서 우리는 진보하고 있습니다. ;-)

일부 프로그램은 창 관리자 외부에서 실행될 수 있으며 여전히 창 크기 나 표시 비트를 제어 할 수 있습니다. 예를 들어 Chrome 의사는 창을 장식합니다. 그러나 Chrome을 테스트했는데 여기에 좋은 솔루션이 될 수있는 표준 X 옵션이 충분하지 않습니다. 예를 들어 --geometry = 옵션을 처리하지 않는 것 같습니다 (Google의 수치). 이것이 Konqueror 또는 Firefox를 대신 사용하는 또 다른 좋은 이유입니다.

짓밟아서 미안해


1

물론 그렇습니다. WM 장식을 사용하여 최상위 창 크기를 조정하려면 창 관리자 만 있으면됩니다. 당신이 할 수없는 것은 동시에 동일한 X 디스플레이에서 두 개의 창 관리자를 실행하는 것입니다.


1

ChromeOS / ChromiumOS 19 이후로 Aura 는 Chrome / Chromium 프로세스 자체에 내장 된 모든 창 관리 및 합성을 수행합니다. 브라우저의 컨텐츠 만 처리하므로 전체 X11 창 관리자 / 컴포 지터가 아닙니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.