[SOLVED] No title bars in graphical applications on minimal debian install.
DebianThis forum is for the discussion of Debian 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.
Distribution: Linux Mint 9, Linux Mint 17.2(xfce), LMDE2(Mate), Debian Jessie minimal (with standalone OBox)
Posts: 299
Rep:
[SOLVED] No title bars in graphical applications on minimal debian install.
The idea was to get under the hood and learn how Linux works but i jumped the gun (i have the attention span of a hummingbird), installed xorg, iceweasel, leafpad and blender. All the applications open from the xterm but without title bars so i cannot minimize them, close them or move them out of the way. I have installed firmware-linux, intel-microcode, default-jre(this because the Menu button in iceweasel doesn't work), just in case they were needed but no joy. Also,i cannot copy-paste anything in the terminal with the mouse which has an ugly x instead of a cursor.
In addition to these woes blender gives me this error when i run it;
Code:
AL lib: (EE) UpdateDeviceParams: Failed to set 44100hz, got 48000hz instead
Googled this, found a lot of hits but nothing relevant.
and Iceweasel with that old
Distribution: Linux Mint 9, Linux Mint 17.2(xfce), LMDE2(Mate), Debian Jessie minimal (with standalone OBox)
Posts: 299
Original Poster
Rep:
No window manager and i don't intend to install one if i can resolve this with xorg. Btw i get to my xsession with startx. Had a look at /etc/X11, didn't find any /etc/X11/xorg.conf as we used to back in the day (:lol) but there was this file Xsession.options which had these options, "allow-user-resources" and "allow-user-xsession" and a comment suggesting i "man Xsession.options(5)". I did just that and this is what these options said,
"If users have a file called .Xresources in their home directories, these resources will be merged with the default Xresources when they log in."
and,
"If users have an executable file called .xsession in their home directories, it can be used as the startup program for the Xsession (see Xsession(5)). If the file is present but not executable, it may still be used, but is assumed to be a Bourne shell script, and executed with sh(1)."
You wouldn't happen to have one each of these that will somehow make all my problems go away, wouldja?
Distribution: Mainly Devuan, antiX, & Void, with Tiny Core, Fatdog, & BSD thrown in.
Posts: 5,487
Rep:
You have only installed X, which, I think, comes with xterm. You 'can' use it to start other programs, but as you have no window manager installed, there obviously will be no window borders or controls, that is what a window manager does.
Distribution: Linux Mint 9, Linux Mint 17.2(xfce), LMDE2(Mate), Debian Jessie minimal (with standalone OBox)
Posts: 299
Original Poster
Rep:
Can't i list the few applications i mentioned as XClients in a .xsession file or something? (i am still vague about these things and apologize). What about the whole XFree86 thingee and all that comes with it? Won't that do?
Distribution: Mainly Devuan, antiX, & Void, with Tiny Core, Fatdog, & BSD thrown in.
Posts: 5,487
Rep:
If you have XFree86, you likely have twm, an old style Window Manager, so just set it up & run it.
(Basically, copy xinitrc into your home directory as .xinitrc, then change what you want.)
Distribution: Linux Mint 9, Linux Mint 17.2(xfce), LMDE2(Mate), Debian Jessie minimal (with standalone OBox)
Posts: 299
Original Poster
Rep:
Thanks, i searched high and low after your reply and the verdict is unanimous, i cannot run gui applications properly without a window manager. Twm does not come with xorg by default btw. Also, if i were to install a window manager, i might as well go the whole hog and install one with all the trimmings. :-) I will mark this as solved. Thank you all.
Edit: That bit about going the whole hog was a stupid thing to say, defeats the whole purpose of a minimal install. Between the extremes of tinywm and E17, i decided to go with OpenBox. Fixed everything for me, to me this bare black screen without any tint2 or such eye candy, but just the normal cursor and the right-click menu, appears exquisite.
The /etc/X11/xinit/xinitrc file points to the default /etc/X11/Xsession so i left it alone and created a ~/.xinitrc containing this line, "exec openbox-session".
Edit: That bit about going the whole hog was a stupid thing to say, defeats the whole purpose of a minimal install. Between the extremes of tinywm and E17, i decided to go with OpenBox. Fixed everything for me...
Although the OpenBox Menu Editor serves no purpose at all, but it's no biggie adding items to menu.xml with my leafpad.
i agree.
you might want to use an editor that has syntax highlighting (really helps with pesky xml), i recommend geany.
also, i use obmenu-generator to dynamically create a menu of all applications. i totally recommend it. can be combined with static menu items. it should have enough documentation, but ask if you need help.
300 MB? That's extravagant! OpenBox manages mine for under 150 MB.
What arch/branch of Debian are you using? I just did a minbase install with DHCP support. Base x86_64 "Sid" system is 384MB. Fluxbox adds 16.9MB to base. OpenBox adds 58.6MB to base.
Distribution: Linux Mint 9, Linux Mint 17.2(xfce), LMDE2(Mate), Debian Jessie minimal (with standalone OBox)
Posts: 299
Original Poster
Rep:
Quote:
Originally Posted by ondoho
^ gkrellm! wow, that's so retro!
i agree.
you might want to use an editor that has syntax highlighting (really helps with pesky xml), i recommend geany.
also, i use obmenu-generator to dynamically create a menu of all applications. i totally recommend it. can be combined with static menu items. it should have enough documentation, but ask if you need help.
Thanks you Ondoho, really appreciate the offer. About gkrellm, it does what conky does, i am over the Conky addiction, would rather spend my time on Bash tutorials. :-)
Quote:
Originally Posted by replica9000
What arch/branch of Debian are you using? I just did a minbase install with DHCP support. Base x86_64 "Sid" system is 384MB. Fluxbox adds 16.9MB to base. OpenBox adds 58.6MB to base.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.