LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Software (https://www.linuxquestions.org/questions/linux-software-2/)
-   -   Terminal transparency and proper refreshing (https://www.linuxquestions.org/questions/linux-software-2/terminal-transparency-and-proper-refreshing-803010/)

Josh000 04-20-2010 03:38 AM

Terminal transparency and proper refreshing
 
Hi. I am having some problems with finding a decent terminal program.

I am using Fluxbox, and so I don't want any DE specific terminal programs.

I have xterm by default, and have been playing with urxvt, aterm and mrxvt as well.

I originally wanted a terminal program with tabs and transparency, however tabs don't matter to me anymore and fluxbox has native support anyway. Now, just proper transparency is important to me. I understand Fluxbox can induce real transparency with xcompmgr, but this has the effect of making the entire window transparent. I am looking for a terminal that supports real transparency naively so the window bar and border will not be transparent, while the "terminal part" will be.

I'm not 100% sure, but out of these I think only urxvt fits the bill, with aterm and mrxvt only supporting pseudo transparency. Is this correct?

Second to this, and my more urgent problem, is that none of the terminals except xterm seem to fresh properly. in xterm I can do everything I can do in a real tty, I can edit with vi, use curses programs etc...no problems. However each of urxvt, mrxvt and aterm behave the same way, and do not refresh properly. If I try to edit a file in vi in any of these, I can only see maybe one or two lines of the file, and can't scroll through or anything...it's impossible to actually edit.

I also note in urxvt, mrxvt and aterm the home and end keys don't work, however they work in xterm just as they do on a tty. For example in each of the non xterm terminals pressing home just gives a tilde, which means I have to hold down the left arrow to get to the end of the line, which can be frustrating.

Obviously the other 3 terminals are are emulating a different terminal type to what xterm does...perhaps. However I have not found a way to test this. For those people using a non xterm terminal, how did you solve this?


I also had some somewhat related questions that I hope I don't need to make a separate post for(they seem so trivial but really bug me)

1. How would I press alt + enter inside a terminal? For example running wicd-curses from a terminal(Even an xterm) you need to press alt + enter to save settings, however from a terminal alt + enter has no effect. Is their any way to force this key combination?

2. I notice when starting a terminal, the shell lacks a prompt. Why do terminals start interactive shells by default, and why do interactive shells not have a prompt? Is their a way to make interactive shells inherrit the same prompt that login shells use? I use both zsh and bash. Is their any practical difference between using a login and interactive shell?

3. If I am running an X session as a normal user, and su to root in a terminal, is their any way I can start X programs as root and get them to display in the X session of my normal user? I normally get an error similar to unable to open display

3a. I just tested...I normally 'su -' out of habbit, and then I get an "unable to open display" error. I just used su, so roots profile was not loaded, and I can start X programs as root. Why does this work?

4. I was wondering if it was possible to have the titlebar of a terminal show the current command or path? Something more unique than just every window open saying urxvt or whatever.

Many thanks for any help!

MTK358 04-20-2010 08:30 PM

Did you try lxterminal?

Josh000 04-21-2010 05:51 AM

No, I was looking for terminals not specific to any DE.

Besides, other people must use the terminals I listed without encountered the same problems such as not being able to use vi or such....

MTK358 04-21-2010 07:45 AM

AFAIK lxterminal is created for LXDE, but only depends on the GTK+ toolkit.

Josh000 04-22-2010 04:44 AM

It doesn't matter, it isnt what I am after.

Do you have any idea about the questions I asked?


All times are GMT -5. The time now is 10:08 AM.