LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Newbie (https://www.linuxquestions.org/questions/linux-newbie-8/)
-   -   Single-Window Interface (https://www.linuxquestions.org/questions/linux-newbie-8/single-window-interface-536574/)

emacs-and-vi 03-11-2007 12:57 PM

Single-Window Interface
 
Hi!

I am trying to setup some sort of dummy graphical interface that, when run, will ONLY display some web browser.
My ideal scenario would be to turn on the computer, and have it display some type of interface with only a web browser (say, firefox) open, preferably uncloseable and unresizeable . Whenever someone wanted to do something else, they would press Ctrl + Alt + F1
and then work from the terminal.

However, I have no idea where to start looking. Is this an XWindows related thing? Is there some X Window Manager that will allow this kind of task?

Thanks a lot for your time!! :)


-M.

iamnothere 03-11-2007 02:52 PM

As far as X is concerned, you don't _need_ to use a window manager. You can just run a browser at full-screen, e.g.

startx firefox -geometry 1024x768+0+0

Resizing is a window manager feature so it will not be possible to resize it. As for uncloseable, that is application dependent, and might not be doable unless the browser specifically supports disabling the quit function (no idea if any do, I wouldn't have though so). OTOH, you could setup xdm/kdm/whatever to auto-login and respawn the browser every times it exits. Not a perfect solution, but may suffice.

SciYro 03-11-2007 05:30 PM

FVWM is fairly customizable, and should be able to do as you want, but its configuration file is rather complex.

Im not sure, but Ion and its frame based brethren might be a good start. I have used wmii, and it does exactly what you want as far as the 1 window is concerned, but its very command line orientated, and im not sure how customizable the key options are to achieve the effect you desire.

hand of fate 03-11-2007 05:44 PM

I've never used this type of function, but does Opera's "kiosk browsing" function do something like what you're looking for?


All times are GMT -5. The time now is 02:26 AM.