Getting quake to launch in landscape mode ∞
- Regular new install of Cacko 1.23
- using the package manager, install the three quake files from a local feed.
- launch the "quake" icon (not
- the system slowed down, and eventually I could hear quake sounds.
fn-homewould let me switch to a black screen, but my input was ignored.
- some further fiddling and I was given the "
Please wait... starting Linux and Qtopia"screen! But Quake was still heard in the background, playing itself.
- try "
quake-demo" from the icon. It gave a black screen immediately and then returned me to the desktop. I waited.
ps alx|grep quakedid not reveal quake.
quakefrom a console.
- quake launched, but small and sideways.
quake-demofrom a console, and received
The Quake engine was not found at: /opt/QtPalmtop/bin/quakeqt.bin
- went to "/home/Qtpalmtop/share/quake/" and ran "./quake", and quake launched in a window for a moment and gave "Fatal signal: Segmentation Fault (SDL Parachute Deployed)"
quake" and confirmed that it ran as before (small and sideways).
su ln -s /home/Qtpalmtop/share/quake/quake /opt/QtPalmtop/bin/quakeqt.bin exit quake-demo
"quake-demo" works, and quake runs small and sideways.
- Open a quake console, and type
menu_video.. quake segfaults.
- I notice that there is a quake icon in my taskbar. I click it, and quake starts in landscape mode!
- Exit quake via its menu. My machine begins to act weird. The screen has not been restored.
- shift-home returns me to a console, but something is being processed. I am given the "Please wait... starting Linux and Qtopia". Then I am given "Set System Time".
- use the "quake" icon, and quake starts full-screen landscape!
- Exit quake via its menu, the system does weird things as above.
shift-Homerestarts as above.
- use the "quake" icon. The system cannot run quake properly.. I never see a display. My screen is in portrait mode again. I can
shift-Homeback to my regular UI experience, but I can't get back to quake.
- I get back to my regular UI experience, but I cannot use the keyboard to killall quake. =/
Remove the battery and boot back up.
- Upon rebooting, and launching "quake" with its icon, the display is made portrait and is mostly black, but then I am returned to my desktop.
- I try again, and the same thing happens, except I am hung in this strange black portrait mode.
- Because I can see parts of the taskbar, I use the pen to choose shutdown. The yes/no prompt is shown, and it returns me to my proper landscape mode.
- run the "quake-demo" icon. The screen immediately goes black, then a delay, then portrait mode, then I am returned to my desktop as usual.
- run a console, and type "
quake". Quake launches in its smaller portrait mode.
- exit quake using its menu
I see the small quake icon in my taskbar, and I click it. My screen goes black. It shifts into portrait mode and quake starts in landscape mode.
Correcting quake's keys ∞
bind "UPARROW" "+forward" bind "DOWNARROW" "+back" bind "RIGHTARROW" "+left" bind "LEFTARROW" "+right"
- For a while,
escape. I went into the menu and manually adjusted the size, and it is correct. Now Fn-r works as expected! Odd.
altdoes not work to strafe. I believe it is set correctly in the conf. Perhaps another key should be used?
Other notes ∞
TODO - libsdl has environment values which can influence its behaviour. Play with them to improve quake.
You can export values to influence libsdl's behavior. Just google for something as
EXPORT SDL_VIDEO and
640. You should find a list of possible sdl variables.
Then simply set the needed sdl variables before you start Quake.
Quake itself accepts several parameters:
quake -fullscreen -width 640 -height 480
Hungarian text ∞
Cacko 1.22 lite - display iso-8859-2 (Hungarian)
- if I set
hu,the qtopia GUI menu is displayed correctly, but not a text in qkosole.
- if I switch to eg. Czech keyboard layout, I am able to input those chars, eg.ó (oacute), which are displayed correcty. But a few rows above a text with Hungarian chars is a garbage, at a same time.
once (yes, it is not a very professional thing) I managed to display an iso-8859-2 text via qkonsole correctly, but only once, and after all I couldn't find out which setting lead to it.
- Open the console.
And voila, everything is right after then. (As you have the proper charset installed.)
Further readings are the sources of 'reset' and 'qconsole'.