After updating my system, Memo does not show on screen. I start (and stop) it this way: dhp@moon-gen-3:~$ /usr/bin/Memo Xlib: extension "RANDR" missing on display ":0.0". ^CTraceback (most recent call last): File "/usr/lib/rox/Memo/AppRun", line 23, in <module> main.main() File "/usr/lib/rox/Memo/main.py", line 86, in main rox.mainloop() File "//usr/lib/ROX-Lib2/python/rox/__init__.py", line 265, in mainloop g.main() KeyboardInterrupt dhp@moon-gen-3:~$ but i dont get any new window anywhere. Using my old 0conf/0launch backup, it get similar console output: dhp@moon-gen-3:~$ .bin/Rox-apps/Memo/AppRun Xlib: extension "RANDR" missing on display ":0.0". ^CTraceback (most recent call last): File "/home/dhp/.cache/0install.net/implementations/sha1=424f32be29f3c7b40013c1563851e66a84c7d48a/Memo/AppRun", line 8, in <module> main.main() File "/home/dhp/.cache/0install.net/implementations/sha1=424f32be29f3c7b40013c1563851e66a84c7d48a/Memo/main.py", line 52, in main rox.mainloop() File "//usr/lib/ROX-Lib2/python/rox/__init__.py", line 265, in mainloop g.main() KeyboardInterrupt dhp@moon-gen-3:~$ but, with this, i get the windows on screen :) The Xlib message is produced by many applications; it should not be related. Expected behaviour: show a windows, or tell why not. Updated around 130 ebuilds; can't really say what could cause the problem. I will dig more. But maybe you could tell me what to test. Straces for both commande are similar (did not read full detail of those logs).
Created attachment 193321 [details] /tmp/emerge--info
One of the new features in Memo-2.1 is a systray applet. If your window manager or desktop environment has a system tray, you may just see it appear in there. If this is the case, you can change the default behaviour to NOT start minimized, in the options. Right-click on the systray icon and choose "Options...", then take a look at the "Systray Icon" page, under "Main window". Hopefully the options there should be pretty obvious.
That's a good idea, and an idea I did not think of. E17 has a systray (I can minimise windows in there), but, I disactivated the Ibar; in this cases, apps are usually "forbidden" to start in the non existing bar: they are forced to "screen" (Skype for example, does this). But Memo does not start in the tray. Or maybe it just bugs (misdetects that I have systray but no ibar - i dont know how E decides to put which apps where). My tray is for minimised windows. E also have a "lost windows recovery" feature (all WM should have one), and memo is not in there either :)
Interesting! Maybe I'll have to install E17 and try it out. In the mean time, you could try looking at: ~/.config/rox.sourceforge.net/Memo/Options.xml Make sure Memo isn't running, then open it up and change: <Option name="systray_enable">True</Option> To: <Option name="systray_enable">False</Option> And try running Memo once again.
dhp@moon-gen-3:~$ ls -lha /home/dhp/.config/rox.sourceforge.net/Memo/ total 104K drwx------ 2 dhp dhp 4.0K 2009-06-03 23:57 . drwxr-xr-x 8 dhp dhp 4.0K 2008-01-10 19:07 .. -rw------- 1 dhp dhp 88K 2009-06-03 23:36 Entries -rw-r--r-- 1 dhp dhp 512 2008-03-31 20:18 Options.xml dhp@moon-gen-3:~$ Option file does not contain the pattern "sys" at all. Entries are up to date because I use the 0install version (I need to "work" !!! )
ah no; i thought it was working fine, but in fact no, i can still reproduce the bug.
(In reply to comment #6) > ah no; i thought it was working fine, but in fact no, i can still reproduce the > bug. Can you post the contents of your ~/.config/rox.sourceforge.net/Memo/Options.xml
dhp@moon-gen-3:~$ cat ~/.config/rox.sourceforge.net/Memo/Options.xml <?xml version="1.0" ?><Options><Option name="line1_font">None</Option><Option name="max_future">1.0</Option><Option name="set_program">gksu time-admin</Option><Option name="tip">%c</Option><Option name="line2">%x</Option><Option name="line1">%X</Option><Option name="time_format">digital</Option><Option name="line2_color">#000000</Option><Option name="line1_color">#000000</Option><Option name="max_visible">84.0</Option><Option name="line2_font">None</Option><Option name="main_sticky">False</Option></Options>dhp@moon-gen-3:~$ dhp@moon-gen-3:~$ Let's format this in a readable way: <?xml version="1.0" ?> <Options> <Option name="line1_font">None</Option> <Option name="max_future">1.0</Option> <Option name="set_program">gksu time-admin</Option> <Option name="tip">%c</Option> <Option name="line2">%x</Option> <Option name="line1">%X</Option> <Option name="time_format">digital</Option> <Option name="line2_color">#000000</Option> <Option name="line1_color">#000000</Option> <Option name="max_visible">84.0</Option> <Option name="line2_font">None</Option> <Option name="main_sticky">False</Option> </Options>
Thank you, though I still have no idea why this would be happening. Can you add the following lines to your Options.xml file just before the </options> tag, and try running Memo again, please, to see if you get the window: <Option name="systray_enable">False</Option> <Option name="systray_hide_on_startup">False</Option>
dhp@moon-gen-3:~$ locate Options.xml | grep home /home/dhp/.rox_choices/Launch/Options.xml /home/dhp/.rox_choices/NetStat/Options.xml /home/dhp/.cache/0install.net/implementations/sha1=b0122b10b4bdf0848fda519ff10bc68fcc534a77/Mail/Options.xml /home/dhp/.cache/0install.net/implementations/sha1=fcab409db9f527687c71c954b9b64d27bced57fc/Find/Options.xml /home/dhp/.cache/0install.net/implementations/sha1=47a298a41e194011d3b22425b03f50347fa1c0c6/DownloadManager/Options.xml /home/dhp/.cache/0install.net/implementations/sha1=56b9dee7bef8f9c4850abc9015f03d47fe877377/Volume/Options.xml /home/dhp/.cache/0install.net/implementations/sha1=7d08520b3fd1693de539d2a532c66d3f44c87b30/Configure/Windows/Options.xml /home/dhp/.cache/0install.net/implementations/sha1=7d08520b3fd1693de539d2a532c66d3f44c87b30/Configure/Keybindings/Options.xml /home/dhp/.cache/0install.net/implementations/sha1=7d08520b3fd1693de539d2a532c66d3f44c87b30/Configure/Workspaces/Options.xml /home/dhp/.cache/0install.net/implementations/sha1=250e4c05cbd10684dcc456aab52319071ceffb36/Memo/Options.xml /home/dhp/.cache/0install.net/implementations/tmp-sXs36-/Menu/Options.xml /home/dhp/.cache/0install.net/implementations/sha1=ecbcc84c5c0dc461ff1745eb5451fe5ca5aa0433/ROX-Session/Options.xml /home/dhp/.cache/0install.net/implementations/sha1=ad4f10c268bce904eb470b9af8dead4451d42b23/ROX-Filer/Options.xml /home/dhp/.cache/0install.net/implementations/sha1=650a307d52bf5f4fe7fd5d6b9da9abd3fa165be7/NetStat/Options.xml /home/dhp/.cache/0install.net/implementations/sha1=572419f9d1e842fbd3552381a407538c4cbc2fa0/Fetch/Options.xml /home/dhp/.cache/0install.net/implementations/sha1=0a7c28cacf82a4cbfe0742c0645fc6eba72342b7/Launch/Options.xml /home/dhp/.cache/0install.net/implementations/tmp-mWMKud/Menu/Options.xml /home/dhp/.cache/0install.net/implementations/sha1=424f32be29f3c7b40013c1563851e66a84c7d48a/Memo/Options.xml /home/dhp/.cache/0install.net/implementations/sha1=d22a35871bad157e32aa169e3f4feaa8d902fdf2/ROX-Filer/Options.xml /home/dhp/.cache/0install.net/implementations/sha1=9156006c249330d11c3f13b34abaa2ecc3b3cce6/Volume/Options.xml /home/dhp/.cache/0install.net/implementations/sha1=7406e9e210bc6e2cd20735ee067a37a4089b18fe/Find/Options.xml /home/dhp/.cache/0install.net/implementations/sha1=adb87fff4ba2266d0a66bd0fd34d9f0f94f67d1d/Volume/Options.xml /home/dhp/.cache/0install.net/implementations/sha1=329e6c0191f65ef2996b49837d04c4cfe6934758/Edit/Options.xml /home/dhp/.cache/0install.net/implementations/sha1=4fff9af2af35071d0ffabb0e37d25b3a7331eaea/Memo/Options.xml /home/dhp/.config/rox.sourceforge.net/Memo/Options.xml /home/dhp/.config/kerofin.demon.co.uk/VideoThumbnail/Options.xml /home/dhp/.config/rox4debian.berlios.de/Weather/Options.xml dhp@moon-gen-3:~$ which one ???
(In reply to comment #10) > which one ??? Sorry, thought it would be obvious that I meant ~/.config/rox.sourceforge.net/Memo/Options.xml since we're talking about the Memo application, and I had just asked you to post the contents of that file :)
Does not cost very much to check. After adding what you said, the windows shows up. Now, when I run the old /home/dhp/.bin/Rox-apps/Memo/AppRun get: systray_enable=False systray_hide_on_startup=False its harmless. And options remain in the file. Old Memo does not remove them. Before I can consider this bug closed, we need the "official ebuild" to check if those options are in the conf, and if not, add them with the default values you gave me. Thanks.
(In reply to comment #12) > Before I can consider this bug closed, we need the "official ebuild" to check > if those options are in the conf, and if not, add them with the default values > you gave me. Agreed. Though I'm also curious why only e17 actually has this problem. It implies that Memo thinks there is a systray and then somehow fails to actually create the systray icon. If you have a chance, I'd appreciate a little more testing on your end. Can you please try editing that same Memo/Options.xml file and changing: <Option name="systray_enable">False</Option> <Option name="systray_hide_on_startup">False</Option> to: <Option name="systray_enable">True</Option> <Option name="systray_hide_on_startup">False</Option> And then see if the problem still exists.
The problem may not be e17: - i don't have systray at all; people usually use ibox, i hate it - the issue could lay in the memorised options I made for Memo - my X has "*many issues*" - my user profile is >8 years old, and may contain "old things" - my box always have "strange problems" True => no window The point where you could accuse e17 would be: memo asks to go in systray, and e17 does not refuse it ... unless e17 refuses it but memo does not listen for the refusal ... You would have more chances testing this in a systray-less WM; maybe window maker or ion(2). I dont have them.
What is the status of this with latest e17?
(In reply to Pacho Ramos from comment #15) > What is the status of this with latest e17?
I did not update E17 recently.