Debian Multimedia :: Completion For Command Parameters In Gnome-terminal?
Aug 14, 2011
Out of X I have auto-completion for a command parameter (e.g. 'aptitude upd(ate)') but in gnome-terminal I have auto-completion only for the command, not for its parameters. Is it possible to have that?
gnome-terminal from the Debian squeeze does not use the 'default_size_columns' and 'default_size_rows' from the /apps/gnome-terminal/profiles/Default/ folder of gconf.
I find xcompmgr more than adequate for making a desktop look pretty modern, and I don't like the more extravagentCompiz gimmicks - but there is one thing that irritates when using xcompmgr which someone here might have worked round.
Rounded window borders don't draw and redraw properly when using the Terminal (gnome-terminal and the LXDE and Xfce ones) or system monitor and moving them from their default place. You get this little white botch at the corners. I'm not massively technical and I'm ambivalent about how much more I want to learn as I have plenty of creative outlets already, but I would like to solve this. Somehow xcompmgr is treating these programs as a different class? It's capable of drawing the window borders properly as it is just these two programs that get botched. Possibly this doesn't get noticed as maybe people usually use xcompmgr with openbox and LXDE and their square window borders. I did do a search but there was nothing matching what I saw.
When I was running it before, that was Debian as well, I was able to make my gnome-terminal window decorations completely transparent and/or gone - so the terminal appeared to be typing directly on the desktop.
The method I used before to accomplish this was pretty straightforward, these options could be found in the actual terminal's interface and menu options.
However, now, I get the following result:
Click on the image for a larger size image so as you're able to see the picture in more detail.
I updated my Jessie system today. Nothing crucial in the apt-get list as far as I can see, perhaps it's unrelated. Anyway, now I cannot open the terminal any longer. Launching `gnome-terminal` shows the app name in the menu bar, a spinning wheel, and then after a few seconds nothing. It doesn't appear in the list of processes, either. I can still log into the text shell via ctrl-alt-F1.
I also added `LC_TIME="en_GB.UTF-8"` to `/etc/environment` to get rid of the American date format. Could it be the cause? I just tried to launch the terminal from the JVM. I get this output:
Code: Select all(process:2629): Gtk-WARNING **: Locale not supported by C library. Using the fallback 'C' locale. Error constructing proxy for org.gnome.Terminal:/org/gnome/Terminal/Factory0: Error calling StartServiceByName for org.gnome.Terminal: GDBus.Error:org.freedesktop.DBus.Error.Spawn.ChildExited: Process org.gnome.Terminal exited with status 8
I will delete the environment variable again and reboot, but I wonder if I can still have the British date format?
This problem has lasted for several months, but I can't find anything like bug report in debian related website.
Basically my problem is after genome-terminal (version 3.4.1.1) is launched, I want to change profile setting such as font, color, etc. However, when I click the button `Edit > Profiles > Edit`, nothing happens (no dialogue pop up). `Edit > Profiles > New` And `Edit > Profiles > Delete` function correctly.
For some reason bash is acting really really weird. When I use my gui terminal, and I tryto use tab completion, it freezes up the terminal, and I can't edit the line at all unless I do a ctrl+c.and when I try to do tab completion in text only mode it prints out : "Error: Can't open display: (null)"again and again and again, and I have to do a ctrl+c, also in text only mode it will randomly log me out. I have tried checking for blown caps, but there weren't any, and all the other programs work fine except for the command line. I am using bash version: 4.1.5(1)-releaseand gnome-terminal version: 2.30.2
Under wheezy, I could set gnome-terminal profile to partial transparency, i.e., to display the desktop wallpaper behind the text. (E.g., a picture of my girlfriend.) But after upgrade to Jessie, this option completely disappeared, and now I can only pick a solid color. Do I need to flip a setting or something to get this back? Am running default Gnome desktop (not fallback mode) though I think I only have 2D acceleration.
After a recent Debian 8 update, I notice a new problem with the Gnome-Terminal. When you open a new tab or window, whatever is the cwd of the current tab becomes the cwd of the new tab or window. This always used to reset to ~, which is what I want. Is this a new "feature" and if I can disable it?
with the current Musicbrainz fiasco with Rythmbox and Sound Juicer I am now using RipperX. I like RipperX, but I would like to know if there are any command line parameters or some way of selecting the CD/DVD drive. It appears that RipperX can multi-task which would save me some time.
I have recently updated my GNOME installation from 3.x to 3.14. Suddenly, there are many glitches. The power buttons on the power menu does nothing, I am forced to shut down via the terminal, everything goes black every now and again, and there is a weird colour pattern behind some icons when I hover over them. But most importantly, the icons and text do not show up on the "Activities -> Show Applications -> All" menu. They still there, as you can see the opening animation before they disappear, and I can click on them, but you just can't see them. The "Frequent" menu works fine. Here is a YouTube video I have made to explain my problem.
[URL] ...
I did change the icons, but this was after these problems started happening, and so it should be un-related.
how to pass something more than a one-command startup for gnome-terminal. I will give an example of what I'm trying to do here:
Code:
#! /bin/bash # #TODO write this for gnome and xterm
[code]....
This same error occurs if the gnome-terminal line is changed to
Code:
gnome-terminal -e mcTerm
Is there any way to pass more than one command on to gnome-terminal? I have tried various single and double quoting senarios and in a final attempt, I abstracted to an exported function all to no avail. Perhaps even though gnome-term is better at many things than xterm, xterm trumps it in this instance.
I am trying to learn how to pass more than a one-command startup for gnome-terminal.
I will give an example of what I'm trying to do here:
Code: #! /bin/bash # #TODO write this for gnome and xterm USAGE=" ${0##*/} [-x] [-g] code....
However, running with the -g option to invoke gnome-terminal, I get a "There was an error creating the child process for this terminal" error.
This same error occurs if the gnome-terminal line is changed to
Code: gnome-terminal -e mcTerm
Is there any way to pass more than one command on to gnome-terminal? I have tried various single and double quoting senarios and in a final attempt, I abstracted to an exported function all to no avail. Perhaps even though gnome-term is better at many things than xterm, xterm trumps it in this instance.
I installed compiz on squeeze. I followed the steps on [url] , everything seems fine except my gnome-terminal shows me a white-in-white screen, seems like both the background and foreground are white, I tried to change the gnome-terminal profile, it doesn't work, after I disable compiz, gnome-terminal back to normal. I tried to install xterm, it can work, but it not easy to use for me, I still want to use gnome-terminal,
My laptop is lenovo Thinkpad T400. 01:00.0 VGA compatible controller: ATI Technologies Inc Mobility Radeon HD 3400 Series
Is there a way to get colored output when using tab completion in a terminal? My colors are fine everywhere else so I know that I've enabled a color terminal successfully. Using bash in Ubuntu (10.10).
I just started using gnome-do, and it is an awesome little bit of software. Far superior to the standard application menu. Strangely, though, I just can't figure out how to run a terminal command from it without opening the terminal first. In the standard application menu, I can just type, for example "pkill MisbehavingProgramX" to kill a program, but in gnome-do, if I try that it searches all my stuff and typically comes up with nothing except a few webpages that I've visited that my have some of those letters in it. how to just run a bash command directly from gnome-do?
Using the following command: xterm -e tail -f stdout.log
I can see the log of an applications and it's update in realtime. I want to uninstall the gnome and I'm looking for the equivalent command for the terminal. I want on startup tty4 for example to show me the log.
I wrote a shell script and tried to execute it in separate terminal using command 'gnome-terminal -e <script>'. When executing first time, it went fine.From second time, I am getting error 'There is error creating child process for this terminal' repeatedly.
After a fresh boot of a Live CD, how do I use the gconftool command to edit: Code: /root/.gconf/apps/gnome-terminal/profiles/Default/%gconf.xml ??
I tried: Code: mint@mint ~ $ sudo su mint mint # gconftool --load /media/scripts/gconf/gnome-terminal/custom.xml mint mint # gnome-terminal
No changes were made after I opened a new gnome-terminal. It works fine if I'm not in superuser mode and makes the changes to Code: /home/mint/.gconf/apps/gnome-terminal/profiles/Default/%gconf.xml just fine. What am I not getting here?
I switched to zsh, but I dislike the completion. If I have 20 files, each with a shared prefix, on pressing tab, zsh will fully complete the first file, then continue going through the list with each press of tab. If I want one near the end, I would have to press tab many times.
In bash, this was simple - press tab and I would get the prefix. If I continued typing (and pressing tab), bash would complete as far as it could be certain of. I find this behavior to be much more intuitive but prefer the other features of zsh to bash.
Is there a way to get this style of completion? Google suggested setopt bash_autolist, but this had no effect for me (and no error message was printed upon starting my shell).
I am using ubuntu 9.04. I created new users, & users logged in with their name & password. Everything is working fine. But when they open gui terminal or when they login using CLI(using ctrl+alt+f1), they will get only "$" symbol, instead of full path like pwd, hostname, etc. And if I do ls, it is listing the content, but command completion is not happening, i.e $cd Des(pressing tab). These all things can be fixed only after pressing "bash". So I don't always want to press "bash". So is there any way that I can fix this issue.
I recently replaced (fresh install) Fedora 12 by 13. Surprisingly I noticed there is no log-in sound for Gnome and also when I use command line terminal there is no terminal bell in spite of the fact that I checked the "Terminal Bell" option in the EDIT --> Preferences menu! I checked the speakers are not mute, I can play music. Any idea how to fix it?
I want to have a script (tcsh/bash/python) that launches a bunch of gnome-terminals (or 1 with multiple tabs). And I want it to execute a command, but keep the shell interactive. Currently, if you type gnome-terminal then it launches a new interactive shell, but if you give it the execute flag, then it executes the command and quits (or stays open, but non-interactive depending on the users gnome-terminal settings).
I have this command which I want to run automatically before I start working. What the command does is dynamic and different for each shell. It takes arguments. So it's not something I can take care of in a .cshrc type file.
Is it possible to have command line completion similar to 4nt? In Terminal you have to type most of the name before it will complete for you, otherwise it just displays a list of names. Are you supposed to read from there and copy filenames? And the upper/lower case stuff is really ugly. Is there a smart command line utility that can build the entire path for you, and recall history based on a partial string?