Show the tree of all your processes

Angelegt von suung Fri, 10 Dec 2010 19:21:00 GMT

 

suung@q2:~$ pstree

init─┬─apache2───5*[apache2]

     ├─chrome─┬─chrome

     │        └─23*[{chrome}]

     ├─chrome───3*[chrome───{chrome}]

     ├─cron

     ├─cupsd

     ├─2*[dbus-daemon]

     ├─dbus-launch

     ├─dnsmasq

     ├─emacs

     ├─evinced

     ├─gconfd-2

     ├─gdm───gdm─┬─Xorg

     │           └─awesome───ssh-agent

     ├─6*[getty]

     ├─gmpc

     ├─gnome-terminal─┬─2*[bash]

     │                ├─bash───pstree

     │                ├─gnome-pty-helpe

     │                └─{gnome-terminal}

     ├─gvfs-afc-volume───{gvfs-afc-volum}

     ├─gvfs-gdu-volume

     ├─gvfs-gphoto2-vo

     ├─gvfsd

     ├─gvfsd-metadata

     ├─hald─┬─hald-runner─┬─hald-addon-acpi

     │      │             ├─hald-addon-inpu

     │      │             └─2*[hald-addon-stor]

     │      └─{hald}

     ├─libvirtd───6*[{libvirtd}]

     ├─mysqld_safe─┬─logger

     │             └─mysqld───10*[{mysqld}]

     ├─ntpd

     ├─openvpn

     ├─rsyslogd───3*[{rsyslogd}]

     ├─soffice.bin───4*[{soffice.bin}]

     ├─sshd

     ├─udevd───2*[udevd]

     ├─udisks-daemon─┬─udisks-daemon

     │               └─{udisks-daemon}

     ├─xchat───{xchat}

     └─xdg-open───run-mailcap───sh───evince───{evince}
 
 
This is e.g. useful, if you want to find parent processes of zombies.

Debian / Gnome Git Uis

Angelegt von andi Sat, 22 May 2010 02:57:00 GMT

Today - or better said - tonight, i checked out every git gui tool that I found on the net. My intention was not really to find a git gui for coders to use, but rather for people who never used a shell, and have no interest in viewing diffs of code - because they only want to commit their changed documents or images.

I tried out git-gui, git-cola, qgit, tig, and some others i found in a list provided here, most of which i was able to find in my apt-cache. The one with the less frightening user interface was giggle, but i had mayor problems with adding files for staging with each of those tools, except of git-gui. And none of them could anyhow keep up with the demand of a graphical tool that makes it easy for the the everyday-computer-user to keep track of unstaged and uncommited changes, and new changes waiting to be pulled.

Thinking about it, it would be the most convenient solution to add some git functionality to nautilus. People could work with their file-browser as usual, but would easily see which files are untracked, unstaged and or uncommited. It could be even helpful to commit and push files at the same time, to decrease confusion.

I found a feature request in the ubuntu forums, but there was nothing really implemented. I was only able to find some nautilus-git-scripts on github - they do only add a new context to the right-click menu, allowing to receive ‘git status’, commit staged changes, and some other basic commands. It did not even allow me to add files for staging, or untracked files to the repository.

Well - it seems there is no good one yet, but we will figure out if there are easy ways to extend nautilus behavior in the way I imagine, or try to go for another solution…

i’ll update.