[ubuntu] Workspace posities onthouden

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • Drgn
  • Registratie: Februari 2004
  • Niet online
Ik heb al een tijdje last van dan Gnome mijn window workspace posities niet meer wil onthouden. Waarschijnlijk is dat gebeurd tijdens het installeren van Xgl/Compiz, maar het heeft hier betrekking op m'n Gdm sessie.
Ik heb echter geen idee waar ik moet beginnen met zoeken om het probleem op te lossen.

In System > Preferences > Sessions staat 'Automatically save changes to session' aangevinkt.

In Xorg krijg ik een paar warnings:
code:
1
2
3
4
5
6
7
8
(II) Loading sub module "int10"
(II) LoadModule: "int10"
(II) Reloading /usr/lib/xorg/modules/libint10.so
(WW) NVIDIA(0): Bad V_BIOS checksum
(II) NVIDIA(0): Primary V_BIOS segment is: 0xc000
(WW) NVIDIA(0): No size information available in CRT-0's EDID; cannot compute
(WW) NVIDIA(0):     DPI from EDID.
(==) NVIDIA(0): DPI set to (75, 75); computed from built-in default


en (laatste regel)
code:
1
2
Warning: FreeTypeRasteriseGlyph() returns an error,
        so the backend tries to set a white space.


Kan iemand me op weg helpen?

Edit:
Window posities zijn niet onthouden als ik het volledige systeem opnieuw start, maar wel als ik alleen X herstart.

[ Voor 5% gewijzigd door Drgn op 12-09-2006 13:59 ]

Leave the gun, get the canoli


  • Drgn
  • Registratie: Februari 2004
  • Niet online
* KICK *

Ik heb het even druk gehad, maar ik wil hier toch graag een oplossing voor;
inmiddels ben ik ietsiepietsie verder met het probleem:

Metacity onthoudt blijkbaar de workspace posities in /home/$user/.metacity/sessions
De inhoud van een van zo'n bestand ziet er als volgt uit:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<metacity_session id="117f000001000115806137000000052130002">
  <window id="117f000001000115378109600000046790007" class="Nautilus" name="desktop_window" title="Desktop" role="" type="desktop" stacking="0">
    <sticky/>
    <workspace index="0"/>
    <geometry x="0" y="0" width="0" height="0" gravity="NorthWestGravity"/>
  </window>
  <window id="117f000001000115806055500000065990003" class="Gnome-terminal" name="gnome-terminal" title="louis@ubuntu-desktop: /var/log" role="gnome-terminal-5287--367174562-1158061364" type="normal" stacking="1">
    <maximized saved_x="311" saved_y="64" saved_width="657" saved_height="435"/>
    <workspace index="1"/>
    <geometry x="0" y="25" width="157" height="54" gravity="NorthWestGravity"/>
  </window>
  <window id="117f000001000115806144400000052130003" class="xmms" name="XMMS_Player" title="XMMS" role="" type="normal" stacking="2">
    <workspace index="3"/>
    <geometry x="1005" y="25" width="0" height="0" gravity="NorthWestGravity"/>
  </window>
  <window id="117f000001000115806144400000052130003" class="xmms" name="XMMS_Playlist" title="XMMS Playlist" role="" type="dialog" stacking="3">
    <workspace index="3"/>
    <geometry x="1005" y="141" width="0" height="0" gravity="NorthWestGravity"/>
  </window>
</metacity_session>


Dus met "<workspace index="X"/> wordt netjes weggeschreven waar de programma's moeten komen..

Bij mij wordt die informatie blijkbaar niet opgehaald bij het starten van Gnome.
Iemand nu misschien een suggestie?

Leave the gun, get the canoli


  • ajvdvegt
  • Registratie: Maart 2000
  • Laatst online: 13-08 16:01
Is voor dit soort dingen niet 'devilpie' gemaakt? Da's een uitbreiding voor metavity, zodat metacity zich kan concentreren op standaard window manager taken.

http://www.burtonini.com/blog/computers/devilspie

I don't kill flies, but I like to mess with their minds. I hold them above globes. They freak out and yell "Whooa, I'm *way* too high." -- Bruce Baum


Acties:
  • 0 Henk 'm!

  • Drgn
  • Registratie: Februari 2004
  • Niet online
Ja, klopt, maar het heeft voorheen zonder Devilspie gewerkt en dus zie ik dat als een workaround.

Leave the gun, get the canoli


Acties:
  • 0 Henk 'm!

  • kaconst
  • Registratie: Februari 2004
  • Laatst online: 13-07 19:02
Je zegt het zelf al, metacity houd bij waar welke windows waren, maar sinds je xgl/compiz geinstalleerd hebt gebruik je geen metacity meer(compiz vervangt metacity).(kijk maar in je gnome-system-monitor)

Je zou het dus kunne proberen met devilspie maar ik weet niet of die compatibel is met compiz.

Acties:
  • 0 Henk 'm!

  • Drgn
  • Registratie: Februari 2004
  • Niet online
Excuus, dat heb ik dus niet duidelijk genoeg uitgelegd. Ik werk met twee sessies; een gdm (met metacity) en een xgl (compiz) sessie.

In de gdm sessie, waar Metacity ook gewoon in de gnome-system-monitor staat, doet metacity dus niet wat ik wil.

Die metacity session informatie hierboven wordt trouwens niet alleen niet opgehaald, ze wordt ook niet meer opnieuw overschreven naar nieuwe window posities.

Wat ik dus eigenlijk wil weten is welk onderdeel van metacity daarvoor verantwoordelijk is, en hoe ik kan controleren of het draait.

Leave the gun, get the canoli


Acties:
  • 0 Henk 'm!

  • Drgn
  • Registratie: Februari 2004
  • Niet online
Om het even volledig te maken;

Het probleem is opgelost. Heel eenvoudig eigenlijk, door 'gnome-session' en 'gnome-core' te herinstalleren 8)7

[ Voor 5% gewijzigd door Drgn op 20-11-2006 13:36 . Reden: gnome-core was ook van belang ]

Leave the gun, get the canoli

Pagina: 1