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