boss key/button?

Asked by zotrules on 2010-02-28

Is there any way to completely hide transmission bittorrent, even from the notification area? I know there's some torrent clients that can do that very beautifully, they even hide themselves from the process list / task manager / system monitor. they have something like a combination of keys, usually ctrl+h, or ctrl+alt+h, - press once, it hides, press again and there it pops up again.
is there anyway to do this with transmission?

Question information

Language:
English Edit question
Status:
Answered
For:
Ubuntu transmission Edit question
Assignee:
No assignee Edit question
Last query:
2010-02-28
Last reply:
2010-03-27

You can run transmission as a process rather than a program, it willshow in the output of ps -ef but you will not see it on the desktop

It can be controlled via the web interface

zotrules (zotrules-rocketmail) said : #2

I try to run it as a process... by pressing alt+f2 and then typing "transmission". I hit "enter" but nothing different happens. Transmission starts as usual. Maybe i am not doing it right. I am sure i am not doing what you are saying, otherwise it would have worked. Speaking of which, i might have to admit here that i have absolutely no clues whatsoever about that.

Charles Kerr (charlesk) said : #3

What you want is the transmission-daemon program. It runs as a headless, GUI-less system service that does not show up in the desktop or in the system tray.

There are several "remote control" applications for the daemon, such as the web client (point your browser at http://localhost:9091/). The Qt version of Transmission can also be used as a remote control.

zotrules (zotrules-rocketmail) said : #4

charles, thank you for your reply. please, do try to understand one easy thing: not everybody is an expert in ubuntu, i.e. me. I have noticed that little by little, as our language becomes more technical, the more technical it becomes, less and less people will ever understand us. in this case, that "people" falls straight on me.
Thence, i will try to reiterate the question.
is there any boss button/key to completely hide transmission, but at the same time leave it running?
I can understand that there isn't any. Is there any way how to do it? i can feel there's something out there. You know it, but my brain is struggling to absorb it.
Again, this is one of the reasons why linux remains just an alternative TO something else, i.e. window$.
but honestly, thanks for taking your time and posting a reply. it's not your fault i can't understand what you've said.

Ok, lets break this down.

When you run a program in ANY operating system there is a service in the background running whch is (or in some cases isn't) represented by a graphical app.

If you launch (crappy) firefox and run: ps -ef | grep fire in a terminal, you will see the firefox process. In this case the firefox process spawns a graphical front which you are probably looking at right now.

Some apps don't have graphical bits to them like sshd, samba, ftpd etc and these are simply programs which run but display nothing to the user. Other people (or the same developers) may create a graphical interface for the app or even integrate configuration into other applications to make life easier but the service will still sit and run and do whatever it is supposed to do.

That all said, transmission has 2 running modes, many apps do (vlc is another) and if you run:

apt-cache search transmission | grep ^trans

you will see transmission but also transmission-daemon

transmission will run in the system tray and will always be visible as it is an app with a gui and users like easy access to their running apps so will always be visible (unless you remove the system tray on the task bar). transmission-daemon will run as a service and will present nothing on the desktop. To interface with the program you need to configure the service to allow command line interaction or make transmission watch a folder for new torrent files which will then be added or you can even talk to it via a handy web interface which was detailed above

The only way to know it is running is by running:

ps -ef | grep trans

there will be nothing on screen to show that transmission is running. This is common on headless servers for people who do not want a gui on their servers (common and advantageous, gui-less servers are extremely common)

Hope that clears everything up, I don't think I missed anything but all this sort of information is readily available using quick websearches and a tiny amount of research.

Charles Kerr (charlesk) said : #6

zotrules: Did these answers solve the issue?

zotrules (zotrules-rocketmail) said : #7

it's not really an issue. it just doesn't have that feature and that's it. just as easy as that, but so hard for some to say it plainly.
if we always had the need to go into scripts and commands, i don't believe we would ever need a computer at all, let alone a computer that has a GUI or a desktop environment.
it is difficult and an enormous waste of time to have to always checkall programs through codes and scripts like that while the gorram GUI already exists.
This is why windows is still out there and thriving also.

Linux thrives too. An OS which doesn't always have to use a GUI is not a lesser product. As you use Linux you will realize the GUI is extremely clunky and the terminal can make life a lot easier, it just takes new converts a while to unglue their palms from the mouse

zotrules (zotrules-rocketmail) said : #9

I am not saying that it is a lesser product. there should be a reason though to the 95% of the computer market in the world. it's not important. i am using linux myself. i only go to windows when i need to use my programs where they work properly and flawlessly. there's a hell of a lot of problems with linux and the solution is not always "out there", one usually has to dig and dig just to find the clues.
And i have to strongly disagree with you on the terminal thing and its easing of life.... have a look in your answer above (03/02) and see the code one has to write to perform an action that he could otherwise perform with a click of a button. How is that easier? i somehow, envy you for what you know, but i stick to the idea that i am right on this point.

I am not saying that it is a lesser product. there should be a reason though to the 95% of the computer market in the world. it's not important. i am using linux myself. i only go to windows when i need to use my programs where they work properly and flawlessly. there's a hell of a lot of problems with linux and the solution is not always "out there", one usually has to dig and dig just to find the clues.
And i have to strongly disagree with you on the terminal thing and its easing of life.... have a look in your answer above (03/02) and see the code one has to write to perform an action that he could otherwise perform with a click of a button. How is that easier? i somehow envy you for what you know, but i stick to the idea that i am right on this point.

Charles Kerr (charlesk) said : #11

Just out of curiosity, why are you wanting to hide Transmission so completely?

With time you will learn. For example finding all png files and translating them into jpg but at 20x20 size then uploading each file to an FTP server would take ages in gui, you can use a simple fine -exec command and let the thing run while you make a cuppa, this sort of activity would take numerous clicks as well as several different applications, or you can just use terminal.

This is just one example of how the command line is very powerful once learned. I don't know everything but know a community is there when I can't find the way ;)

Glad you are using and enjoying Linux though. I hope you get the gold :)

Charles, just asked a question because i couldn't find that feature. there's other features as well that are missing, but that'd be for another time. I searched to see if i could find that thing, and i couldn't. i thought launchpad would be something of a different nature. as it actually is.
...................
Action, i may agree with you but i won't. you only count mouse clicks, you don't count key strokes. if you do that, you'll be surprised that you WILL have to "click" a helluva lot more buttons using the terminal than using any given GUI. After all, you should understand very well that each button stands for a certain code being executed in background or a terminal. you may have a very long code being executed by a simple click of a button. like commanding firefox to go to homepage, instead of typing "https://answers.launchpad.net/ubuntu/+source/transmission/+question/102757" (say this is my homepage), you simply click one button instead of hitting a combination of 74 keystrokes. i hope i made a simple point with this.
And i like the idea of a community like you say, it is very helpful, but only in issues that don't require an urgent/immediate solution. for that, one may have to be an expert himself.
And i am glad i'm using linux too, but i am finding out that there's plenty of windows-like issues involved in it. especially with programs stealing RAM or CPU, or the very scarce variety of programs that substitute most common programs(that have relatives either in mac or windows, and their features.
I only hope what i say may help improve linux distributions so it may become a real and indisputable alternative to mamon/window$, co & rippers.

Can you help with this problem?

Provide an answer of your own, or ask zotrules for more information if necessary.

To post a message you must log in.