[00:23] <Rich4> Hey
[00:24] <jrib> hi
[00:24] <jrib> rhythmbox is the troublemaker right?
[00:25] <Rich4> well, it was amarok until I uninstalled it
[00:25] <Rich4> but yes, the problem now is rhythmbox
[00:25] <jrib> so it is all music players?
[00:25] <Rich4> yup
[00:25] <jrib> erm
[00:26] <Rich4> ?
[00:26] <Rich4> What do I do?
[00:26] <jrib> lets do a test
[00:27] <jrib> go to Preferred Applications in your preferences menu
[00:27] <Rich4> ok?
[00:28] <Rich4> multimedia preferred is set to rhythmbox
[00:28] <jrib> make it gedit
[00:31] <Rich4> do I check 'run in terminal' ?
[00:31] <jrib> sure
[00:32] <Rich4> what now
[00:32] <jrib> now try closing rhythmbox
[00:33] <Rich4> I have another problem--windows are stuck.
[00:33] <Rich4> cant be dragged or anything
[00:33] <jrib> we haven't fixed this one yet
[00:34] <Rich4> youre right
[00:34] <jrib> or is this new problem the result of closing rhythmbox?
[00:34] <Rich4> rhythmbox just opens
[00:34] <jrib> ok
[00:34] <jrib> revert the changes to Preferred Applications
[00:36] <Rich4> revert = re-select rhythmbox?
[00:37] <jrib> yeah
[00:37] <jrib> new theory...
[00:38] <jrib> well, first, you are using desktop effects right?
[00:50] <Rich4> jrib: I have another problem there
[00:54] <Rich4> jrib: I was using 'wobble' effects. I turned off effects and rhythmbox still stays open
[00:54] <jrib> ok, so now you have window borders right?
[00:55] <jrib> Rich4: go to system -> preferences -> keyboard shortcuts  and disable all shortcuts for the music player
[00:56] <Rich4> there are none
[00:57] <jrib> "Media Player"
[00:57] <jrib> "Play"
[00:57] <jrib> "Pause"
[00:57] <jrib> etc...
[00:58] <Rich4> so pretty much all the sound shortcuts
[00:58] <jrib> sure
[01:02] <Rich4> done
[01:03] <jrib> close rhythmbox
[01:04] <Rich4> it reopens
[01:04] <jrib> ugh
[01:04] <jrib> ok
[01:04] <jrib> open a terminal
[01:05] <Rich4> ok
[01:06] <jrib> we are going to temporarily move rhythmbox
[01:06] <Rich4> coding?
[01:06] <jrib> sudo mv /usr/bin/rhythmbox{,.backup}
[01:08] <Rich4> ok.. thats done
[01:08] <jrib> close rhythmox
[01:09] <Rich4> its closed.
[01:09] <jrib> so now nothing reopens?
[01:11] <Rich4> :)
[01:11] <jrib> ok now pastebin ~/.xsession-errors
[01:11] <Rich4> what will that do
[01:11] <jrib> it will show me errors
[01:12] <jrib> !pastebin
[01:12] <ubotu> pastebin is a service to post large texts so you don't flood the channel. The Ubuntu pastebin is at http://paste.ubuntu-nl.org (make sure you give us the URL for your paste - see also the #ubuntu channel topic)
[01:12] <jrib> since right now you cannot open rhythmbox
[01:17] <Rich4> bash: pastebin: command not found
[01:17] <jrib> it is not a command, see what ubotu said
[01:19] <Rich4> no I posted "pastebin ~/.xsession-errors"
[01:19] <Rich4> err. used that and that was my result
[01:20] <jrib> url?
[01:20] <jrib> you open /.xsession-errors in a text editor and pastebin the contents
[01:21] <Rich4> so this isnt console?
[01:21] <jrib> no
[01:28] <Rich4> ok Its open
[01:29] <jrib> pastebin it
[01:30] <jrib> copy and paste it into the http://paste.ubuntu-nl.org site
[01:33] <Rich4> what syntax?
[01:35] <jrib> any
[01:35] <Rich4> what about ------- ?
[01:36] <Rich4> what do I do now?
[01:36] <jrib> tell me the url
[01:37] <Rich4> http://paste.ubuntu-nl.org/43199/
[01:39] <jrib> Rich4: run 'rhythmbox.backup' in a termial
[01:41] <Rich4> coding?
[01:42] <jrib> just what is inside the ''
[01:43] <Rich4> ok its open
[01:43] <jrib> close it
[01:43] <Rich4> done
[01:44] <jrib> does it open again?
[01:44] <Rich4> no
[01:45] <jrib> Rich4: before we go on, rhythmbox is not in cron job right?
[01:45] <Rich4> cron job?
[01:45] <jrib> what is the output of 'crontab -l' and 'cat /etc/crontab'?
[01:50] <Rich4> "no crontab for rich"
[01:50] <Rich4> and
[01:50] <Rich4> "# /etc/crontab: system-wide crontab
[01:50] <Rich4> # Unlike any other crontab you don't have to run the `crontab'
[01:50] <Rich4> # command to install the new version when you edit this file
[01:50] <Rich4> # and files in /etc/cron.d. These files also have username fields,
[01:50] <Rich4> # that none of the other crontabs do.
[01:50] <Rich4> SHELL=/bin/sh
[01:50] <Rich4> PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
[01:50] <Rich4> # m h dom mon dow user  command
[01:50] <Rich4> 17 *    * * *   root    cd / && run-parts --report /etc/cron.hourly
[01:50] <Rich4> 25 6    * * *   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
[01:50] <Rich4> 47 6    * * 7   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
[01:50] <Rich4> 52 6    1 * *   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )
[01:50] <Rich4> #"
[01:51] <jrib> pastebin next time Rich4
[01:52] <Rich4> sry
[01:52] <Rich4> I'll remember that
[01:52] <jrib> ok, do 'sudo mv /usr/bin/rhythmbox{.backup,}
[01:52] <jrib> ok, do 'sudo mv /usr/bin/rhythmbox{.backup,}'
[01:53] <Rich4> now it has the opening problem
[01:53] <jrib> wait
[01:53] <jrib> did you open it yourself first or did it open on its own?
[01:54] <Rich4> I pressed [enter] in konsole
[01:54] <Rich4> then it prompted pw which I entered
[01:56] <jrib> and then rhythmbox opened on its own, right?
[01:56] <Rich4> yes
[01:56] <Rich4> I believe the same problem began again
[01:56] <Rich4> what did that command do..?
[01:56] <jrib> yes, we haven't changed anything
[01:57] <jrib> we moved rhythmox back
[01:57] <Rich4> kk
[01:57] <jrib> ok, do 'sudo mv /usr/bin/rhythmbox{.backup,}'
[01:57] <jrib> and open up a text editor
[01:58] <Rich4> the same line again?
[01:59] <Rich4> # /etc/crontab: system-wide crontab
[01:59] <Rich4> # Unlike any other crontab you don't have to run the `crontab'
[01:59] <Rich4> # command to install the new version when you edit this file
[01:59] <Rich4> # and files in /etc/cron.d. These files also have username fields,
[01:59] <Rich4> # that none of the other crontabs do.
[01:59] <Rich4> SHELL=/bin/sh
[01:59] <Rich4> PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
[01:59] <Rich4> # m h dom mon dow user  command
[01:59] <Rich4> 17 *    * * *   root    cd / && run-parts --report /etc/cron.hourly
[01:59] <Rich4> 25 6    * * *   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
[01:59] <Rich4> 47 6    * * 7   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
[01:59] <Rich4> 52 6    1 * *   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )
[01:59] <Rich4> #
[01:59] <jrib> ...
[01:59] <Rich4> sry :(
[02:00] <Rich4> It said:
[02:00] <Rich4> mv: cannot stat `/usr/bin/rhythmbox.backup': No such file or directory
[02:00] <jrib> it is a different command
[02:00] <jrib> oh you are right, my mistake
[02:00] <jrib> ok, do 'sudo mv /usr/bin/rhythmbox{,.backup}'
[02:01] <Rich4> ok and you wanted me to open it in a txt editor
[02:02] <jrib> Rich4: what does 'echo ~' return for you?
[02:03] <Rich4> /home/rich
[02:04] <jrib> Rich4: we are going to replace rhythmbox with http://paste.ubuntu-nl.org/43207/
[02:05] <jrib> Rich4: verify for me that 'ls /usr/bin/rhythmbox' says it does not exist?
[02:09] <Rich4> ls: /usr/bin/rhythmbox: No such file or directory
[02:09] <jrib> Rich4: now do: sudo wget -O /usr/bin/rhythmbox http://paste.ubuntu-nl.org/43207/plain/
[02:10] <Rich4> ok
[02:10] <Rich4> what now
[02:10] <jrib> Rich4: now in your HOME, do you see a file called /home/rich/jrib_rhythmbox_debug?
[02:11] <jrib> Rich4: now in your HOME, do you see a file called /home/rich/jrib_rhythmbox_debug?
[02:11]  * jrib pummels the arrow key
[02:13] <Rich4> no, I dont think so
[02:14] <jrib> oh
[02:14] <jrib> try 'sudo chmod +x /usr/bin/rhythmbox'
[02:15] <Rich4> ok
[02:16] <Rich4> then?
[02:17] <jrib> Rich4: now in your HOME, do you see a file called /home/rich/jrib_rhythmbox_debug?
[02:20] <Rich4> nothing
[02:22] <jrib> do 'sudo mv /usr/bin/rhythmbox{,.fake} && sudo mv /usr/bin/rhythmbox{.backup,}'
[02:22] <jrib> then open rhythmbox
[02:23] <jrib> then do 'sudo mv /usr/bin/rhythmbox{,.backup} && sudo mv /usr/bin/rhythmbox{.fake,}'
[02:23] <jrib> then minimize rhythmbox
[02:30] <Rich4> done. rhythmbox is actually staying minimized
[02:30] <Rich4> what did that cmd do?
[02:30] <jrib> Rich4: now in your HOME, do you see a file called /home/rich/jrib_rhythmbox_debug?
[02:31] <Rich4> I see nothing
[02:31] <jrib> Rich4: it is the same as before, we just moved the executable (and replaced with the script)
[02:31] <jrib> what does 'cat ~/jrib_rhythmbox_debug' return?
[02:32] <Rich4> cat: /home/rich/jrib_rhythmbox_debug: No such file or directory
[02:33] <jrib> Rich4: any ideas on why that is.  To me that does not make sense
[02:33] <jrib> s/./?
[02:34] <jrib> it's clear that /usr/bin/rhythmbox is being called since without, your rhythmbox does not respawn
[02:36] <jrib> Rich4: what does 'md5sum /usr/bin/rhythmbox*' return?
[02:39] <Rich4> pastebin won't let me paste. claims I'm spamming
[02:39] <jrib> paste it here
[02:39] <Rich4> its 3 lines of text
[02:39] <Rich4> 2c06b471fda1c559910dfc953b0aa028  /usr/bin/rhythmbox
[02:39] <Rich4> 259905b6d61715a6c8a9152410d833f3  /usr/bin/rhythmbox.backup
[02:39] <Rich4> e98a31675b61f0f774748ae726ea83a3  /usr/bin/rhythmbox-client
[02:41] <jrib> Rich4: what does 'cat /usr/bin/rhythmbox' return?
[02:43] <Rich4> wont let me paste due to spam
[02:44] <jrib> use pastebin.com
[02:44] <Rich4> yeah thats what I mean
[02:44] <Rich4> oh nvm
[02:45] <Rich4> http://pastebin.com/d65bc6f92
[02:47] <jrib> ok, I don't know why it doesn't run then
[02:47] <jrib> I have one more thing to try and then I am out of ideas
[02:47] <jrib> lets get rid of the changes we made, do: sudo mv /usr/bin/rhythmbox{.backup,}
[02:51] <jrib> Rich4: done with that?
[02:55] <Rich4> uh
[02:56] <Rich4> yeah
[02:56] <Rich4> but now rhythmbox just opens again
[02:57] <jrib> yes, you don't understand what we have been doing?
[02:57] <Rich4> yes this replaced the backup, correct?
[02:58] <Rich4> err.. used the backup TO restore it
[02:58] <jrib> when we move rhythmbox, it can't open
[02:59] <jrib> ok, last thing to try, run: metacity --replace
[03:01] <Rich4> huh?
[03:01] <Rich4> go to ctrl+f2 and run that?
[03:01] <jrib> in a terminal
[03:01] <Rich4> alt+f2*
[03:01] <Rich4> oh
[03:02] <Rich4> what did that do?
[03:02] <Rich4> because rhythmbox still just opens
[03:02] <jrib> just ran the window manager in a terminal
[03:02] <jrib> do you get output?
[03:07] <Rich4> yes
[03:08] <Rich4> http://pastebin.com/d46fab613
[03:24] <jrib> Rich4: well that's what you want to google and look into it seems
[03:25] <jrib> good luck, I have to go in a bit
[04:20] <bazhang> very nice transcripts--thank you all.
[22:22] <MikeMeilleur> hi
[23:32] <rainwalker> jrib?
[23:32] <jrib> hi
[23:32] <jrib> rainwalker: do you have a preferred scripting language
[23:32] <rainwalker> hey
[23:32] <rainwalker> um...one that I can understand
[23:33] <rainwalker> unfortunately, I don't know any
[23:33] <jrib> alright
[23:33] <jrib> well we need to right a basic if then script that will check what the handedness is and change it appropriately
[23:34] <rainwalker> ooh I do know if/then scripts
[23:34] <rainwalker> vaguely
[23:34] <rainwalker> in C++
[23:34] <jrib> yeah, that would be overkill
[23:34] <jrib> imo
[23:34] <jrib> but a good exercise I suppose
[23:34] <rainwalker> I'll take your word for it
[23:35] <jrib> give me a minute to write it up
[23:35] <rainwalker> alright
[23:35] <rainwalker> in what? python?
[23:37] <jrib> nah, I'll do it in bash
[23:37] <rainwalker> oh ok
[23:37] <rainwalker> I think I've seen bash before
[23:38] <jrib> http://paste.ubuntu-nl.org/43350/
[23:39] <rainwalker> yeah that looks familiar
[23:39] <jrib> that should work
[23:40] <rainwalker> lets find out...
[23:41] <rainwalker> yep!
[23:41] <jrib> haha, I found http://sarbayes.org/ctwardy/toggle-mouse on google
[23:42] <rainwalker> but I have to choose if I want to run it or display it's contents every time
[23:42] <jrib> nah
[23:42] <rainwalker> I do
[23:42] <jrib> make it executable and create a launcher for it
[23:43] <rainwalker> sweet!
[23:43] <rainwalker> thank you!
[23:43] <jrib> np
[23:43] <jrib> if you do want to learn some scripting, python is very nice, check it out
[23:43] <rainwalker> alright, I think I might
[23:43] <rainwalker> what about bash?
[23:44] <nalioth> python allows more freedom
[23:44] <jrib> It helps to pick up the basic bash stuff like conditionals and loops, but for anything more than a couple of lines, run to python
[23:44] <rainwalker> ah ok