PuppyThis forum is for the discussion of Puppy Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
All desktops are virtual desktops, so the easiest way to set them to 0 is not to spawn an x-server and work in the virtual terminals.
If you want only 1 virtual desktop, that's dependent on your Window Manager/Desktop Environment, which one are you using?
All desktops are virtual desktops, so the easiest way to set them to 0 is not to spawn an x-server and work in the virtual terminals.
If you want only 1 virtual desktop, that's dependent on your Window Manager/Desktop Environment, which one are you using?
The system wide configuration file is located in /usr/local/etc/system.jwmrc.. I wouldn't modify that without first making a backup copy.
The user specific config file can be created by copying the system.jwmrc to the users home directory, ~/.jwmrc
It's an xml file, which should make this pretty easy, xml uses elements and attributes...
example
<Program icon="terminal.png" label="Terminal">xterm</Program>
Program is the element, the attributes are icon and label. The executable, xterm in this case, is the data the element refers to. <Program... > opens the element. The attributes are enclosed with these brackets and </Program> closes the Element.
More on xml here...
You're looking for the "Desktops" tag in the configuration file,
Desktops
The number of desktops is controlled by the Desktops tag. The width attribute determines how many desktops are available horizontally and the height attribute determines how many desktops are available vertically.
I'd go with 1 width and 1 height to start with. The documentation looks pretty straight forward, let me know if you have any problems.
Kudos on tracking down the config file.
I may give it a try this weekend, I'm still wondering if 1,1 for the setting wouldn't give you a single desktop (think in terms of table creation, 1 row height, 1 column width). I'm also wondering if reducing the interface to a single desktop is going to reduce the resource consumption footprint of the window manager, or even the x server.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.