[English | French | Japanese]
Home
What's New
What's qvwm?
Gallery
Download
Mirror Sites
Latest Version
Related Softwares
How to ...
Environments
Install
How To Use
FAQ
Support
Contact Us
Mailing List
Todo List
Bug List


|
 |

Pachimon is Asian specialty!
"Qvwm" provides the most Windows 95 like environment on X Window System.

Qvwm can be compiled and can run in many environments.
- AIX
- BSD/OS
- FreeBSD/NetBSD/OpenBSD
- HI-UX/WE2
- HP-UX
- IRIX
- Linux
- MkLinux
- NEWS-OS
- OS/2
- OSF1
- Solaris
- SunOS4
- UNIX SV
- UXP/DS
In further detail, see this table.
If you can compile and run qvwm in an environment where there are not in the table, please resister the environment in this form.

Qvwm can be installed in the following three ways.
- Install with configure script
- Run './configure'.
By default, qvwm is installed in /usr/local/bin and *.qvwmrc and pixmaps/*.xpm are installed in /usr/local/share/qvwm. To change the prefix (/usr/local/), run './configure --prefix=...'.
- Run 'make'.
- Run 'make install'.
- Copy system.qvwmrc to ~/.qvwmrc and customize it as you like. For more information about how to write the configuration file, see the manual (qvwm.man). kanji.qvwmrc is a sample of a configuration file with kanji characters.
- Modify your ~/.xinitrc for starting X Window System from the
console (by xinit or startx) or ~/.xsession for logging in from
xdm. If there is no initialization file, create a file of the
following contents:
exec qvwm
If there is either initialization file and if the end of the file
includes another window manager's name, replace it with "qvwm".
For example, if the last line is
exec twm
replace it with
exec qvwm
If the file does not inlcude any window manager's name, remove
"exec" of the end of the file and attach "&" to the end of the line
if any, and insert "exec qvwm" in the end of the file. As a
result, for example, the initialization file is like:
xterm &
exec qvwm
To start qvwm from console, run xinit (or startx).
- Install with Imakefile
- In Config.tmpl, modify QVWMDIR to the directory where you install system.qvwmrc, and PIXDIR to where you install pixmaps. Also, modify the other variables according to your environment.
- Run 'xmkmf -a'.
- Run 'make'.
- Run 'make install' and 'make install.man'.
- Same as 4. in INSTALL with configure above.
- Same as 5. in INSTALL with configure above.
- Install with Makefile.std
- Modify Makefile.std in the top directory.
- Run 'make -f Makefile.std'.
- Run 'make -f Makefile.std install'.
- Same as 4. in INSTALL with configure above.
- Same as 5. in INSTALL with configure above.
Attentions
About -DX_LOCALE compile option
In some environments, this option causes a locale problem. The following table shows the ralation between a compile option of X Window System and one of qvwm.
| X |
qvwm |
Compile |
Execute |
| o |
o |
success |
no problem |
| o |
x |
success |
locale error |
| x |
o |
fail |
--- |
| x |
x |
success |
not internationalized if locale
implementation in libc is incomplete |

- Qvwm Manual Page
- This manual page explains command line options and how to write a configuration file.
-
- How To Use
- How to use qvwm.
-
- qvwm configuration files 'How-to'(pdf)
- Howto for configuration files, written by John McCreesh.

- Concepts
- What's qvwm?
- Why do the accompanying pixmaps flip horizontally?
- Where does qvwm go?
- Installation
- A configure script stops by "test: argument expected" in Solaris 2.x.
- Qvwm outputs "Can't open display" when you start qvwm.
- Functions
- I cannot close a window by clicking on the exit button ([x] button at upper right).
- I pressed a maximize button but the window is not maximized.
- I cannot change the size of a window.
- It takes some time before a button is really pressed after you press it.
- Qvwm exits strangely and my keyboard hangs up.
- It takes some time from pushing button until start menu appears.
- Window doesn't appear though there is a taskbar button and it's not minimized.
- I can't drag window to other screen properly.
- Configurations
- I can't double click properly.
- I would like to move title bar faster when minimize or maximize.
- I would like to shorten the time to change virtual lages.
- I would like to switch virtual pages more sensitively.
- I would like to change the size of the virtual screen.
- I want to change the place and the size of the pager.
- I would like to change the location of the taskbar on start.
- I want to change the wall paper.
- I don't want to show dialog box when exit.
- My machine have slow CPU, so I want to show only frame when drag.
- I want to let it active the window under the mouse cursor.
- I prefer the active window is the most upper.
- I want to change the delay time of AutoRaise.
- I want to use my original icons.
- A window of kinput2 flickers when I input Japanese characters in Netscape.
Concepts
Q1. What's qvwm?
A. Qvwm is a Windows 95/98/NT like window manager for X Window System.
Qvwm has almost the same GUI as Windows 95/98/NT. Originally,
"Qvwm" derived from "95 Window Manager" ('q' has the same pronounce
in Japanese and almost same shape as '9', and 'v' is '5' in Roman
number). But it also stands for "98 Window Manager" ('v' flipped
vertically is similar with '8' in kanji character).
Q2. Why do the accompanying pixmaps flip horizontally?
A. Qvwm provides a similar GUI with Windows 95/98/NT. At first glance,
you might not distinguish which OS runs in the machine. To prevent
it, we flip all pixmaps horizontally. The second reason is that we
revolt against Microsoft slightly.
Installation
Q1. A configure script stops by "test: argument expected" in Solaris 2.x.
A. Fix the next line in the configure script from:
if test $ac_cv_func_vfork_works = no; then
to
if test "$ac_cv_func_vfork_works" = no; then
It seems to be a bug of autoconf 2.12. Let me know if you solve this
problem in smart ways.
Q2. Qvwm outputs "Can't open display" when you start qvwm.
A. You seem to start qvwm from console. (Console is a MS-DOS like
screen that cannot display graphics basically.) Since qvwm is a
window manager that can run only on X Window System, start X Window
System first by executing xinit (or startx). If you modify
~/.xinitrc according to INSTALL.en, qvwm starts automatically.
Functions
Q1. I cannot close a window by clicking on the exit button ([x] button at upper right).
A. You cannot use the exit button when the window is suspended. Please
select Kill from the control menu to force exit.
Q2. I pressed a maximize button but the window is not maximized.
A. Some applications limit the maximum size of the window. In such
cases, the window only moves to upper left and lost frame.
Q3. I cannot change the size of a window.
A. Some applications limit the minimum and/or maximum size of the window.
In such cases, you cannot change the size over the limitation.
Q4. It takes some time before a button is really pressed after you press it.
A. This seems to be the nature of X Window System.
Q5. Qvwm exits strangely and my keyboard hangs up.
A. Login from remote host to run qvwm 'qvwm -display that_problem_machine:0'
and then quit correctly.
Q6. It takes some time from pushing button until start menu appears.
A. To make its initialization faster, qvwm reads pixmaps when you press thei
start button for the first time. So, start menu takes some time the
first time.
Q7. Window doesn't appear though there is a taskbar button and it's not minimized.
A. It may be displayed at the outside of the virtual window. Select 'move' from
the taskbar button with right click and move it with cursor. You see it
at the inside of the virtual window if you're lucky. You may also
configure the size of virtual window bigger and restart qvwm.
Q8. I can't drag window to other screen properly.
A. Move your mouse a little bit at the edge of the screen. Or you
can set the value of PagingBeltSize bigger.
Configurations
Q1. I can't double click properly.
A. Increase the value of DoubleClickTime or DoubleClickRange.
Q2. I would like to move title bar faster when minimize or maximize.
A. Decrease the value of TitlebarMotionSpeed.
Q3. I would like to shorten the time to switch virtual pages.
A. Decrease the value of PagingResistance.
Q4. I would like to switch virtual pages more sensitively.
A. Increase the value of PagingBeltSize.
Q5. I would like to change the size of the virtual screen.
A. Change the value of PagingSize.
Q6. I want to change the place and the size of the pager.
A. Change the value of PagerGeometry.
Q7. I would like to change the location of the taskbar on start.
A. Set TaskbarPosition to a location (Bottom, Top, Left, Right).
Q8. I want to change the wall paper.
A. Specify a xpm file you want to use. The file must be put in
PixmapPath or PIXDIR directory of a compile option.
Q9. I don't want to show dialog box when exit.
A. Set UseExitDialog to False.
Q10. My machine have slow CPU, so I want to show only frame when drag.
A. Set OpaqueMove to False.
Q11. I want to let the window under the mouse cursor active.
A. Set ClickToFocus to False.
Q12. I prefer the active window is the most upper.
A. Set AutoRaise to True.
Q13. I want to change the delay time of AutoRaise.
A. Decrease the value of AutoRaiseDelay.
Q14. I want to use my original icons.
A. Specify your icon directory and put the xpm file there.
Q15. A window of kinput2 flickers when I input Japanese characters in Netscape.
A. Add the following line in [Applications] section of your configuration file:
"Kinput2" NO_FOCUS
|