Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

OS Linux

Windowmanagers wisselen

Marcel de Reus
22 antwoorden
  • Hallo,

    Ik doe veel dingen in console, maar voor bepaalde programmas moet ik in een X-omgeving werken.
    Nu gebruik ik standaard KDE, maar daar wil ik wat van af, omdat het een beetje zwaar is voor mijn pc, dus ik zit te denken aan blackbox of windowmaker.

    Momenteel start ik KDE gewoon met Startx en ik heb GDM / KDM dus uitgeschakeld, omdat ik graag in de console start.
    Hoe kun je makkelijk meerdere Window Managers starten zonder dat je naar GDM of zo moet uitwijken.
    Ik bedoel niet meerdere tegelijk, maar ik wil graag verschillende WM kunnen gebruiken zonder dat ik elke keer wanneer ik een andere WM nodig ben in de configfiles hoef te editen…is dit mogelijk ?
    Startx kan namelijk maar 1 WM starten, of kun je met startx wel verschillende starten ?
  • xwmconfig ;)
  • of heel simpel
    startx windowmanager

    dus
    startx kde
    startx gnome
    startx twm
    startx windowmaker

    etc. etc.. :)

    Max
  • [quote:b03ffa8635="maximilaan"]startx windowmanager [/quote:b03ffa8635] Voor welke distro is dat advies? Als ik in Slackware 10.0 typ [code:1:b03ffa8635] startx gnome [/code:1:b03ffa8635][Enter] dan lijkt X wel te starten, want ik zie het nvidia logo verschijnen. Dan verschijnt een foutmelding
    [code:1:b03ffa8635] /usr/X11R6/bin/xterm: bad command line option "gnome"

    usage: <voorbeelden van command line options> [/code:1:b03ffa8635]
  • startx gnome-session
  • Gewoon zoals Daniel zei: xwmconfig
  • Vaag dat slackware over dat commando valt, als de windowmanager niet gevonden wordt zou X op de standaard terug moeten vallen.

    xwmconfig staat overigens niet op mijn systeem, maar is volgens mij bedoeld om de standaard-windowmanager aan te passen, niet om terloops te wisselen, klopt dat?
  • [quote:14e06969d7="maximilaan"]Vaag dat slackware over dat commando valt, als de windowmanager niet gevonden wordt zou X op de standaard terug moeten vallen.

    xwmconfig staat overigens niet op mijn systeem, maar is volgens mij bedoeld om de standaard-windowmanager aan te passen, niet om terloops te wisselen, klopt dat?[/quote:14e06969d7]

    xwmconfig is een typisch slackware tooltje. Het past .xinitrc in je home dir aan en maakt een backup van je oude ~/.xinitrc Het is inderdaad bedoeld om van standaard WM of DE te wisselen.
  • [quote:f0f862830c="danieldk"]startx gnome-session[/quote:f0f862830c] Dat werkt ook niet. De foutmelding is hetzelfde. Alleen in de plaats van "gnome" staat er dan "gnome-session"

    [quote:f0f862830c="maximilaan"]Vaag dat slackware over dat commando valt, als de windowmanager niet gevonden wordt zou X op de standaard terug moeten vallen. [/quote:f0f862830c] In de /etc/X11/Xorg.conf staan in ieder geval geen errors. Alleen slaat na dat startx gnome en/of startx gnome-session commando de gpm muis driver op hol.

    [quote:f0f862830c="m3ssi4h"]xwmconfig is een typisch slackware tooltje. Het past .xinitrc in je home dir aan[/quote:f0f862830c] Bij mij in Slackware 10 bestaat dat bestand .xinitrc alleen bij de root. Ik heb dit voor alle zekerheid even gecontroleerd met locate [code:1:f0f862830c] locate .xinitrc[/code:1:f0f862830c] Nadat ik updatedb had uitgevoerd uiteraard.
  • Okay, jij gebruikt geen XFRee86, maar Xorg - dus een andere X-server
    Vaag overigens dat die niet alle commando-argumenten van XFRee ondersteunt
    Andere oplossing:

    WINDOWMANAGER=gnome-session startx
  • [quote:d27dcbe9de="maximilaan"]WINDOWMANAGER=gnome-session startx[/quote:d27dcbe9de] Dan start KDE. Maar als ik als gewone user xwmconfig draai, en gnone selecteer, dan heeft de user wel een .xinitrc waarin onderaan de regel
    [code:1:d27dcbe9de] exec gnome-session [/code:1:d27dcbe9de] Dan start gnome via startx
  • [quote:ac4c7ef8b0]m3ssi4h schreef:
    xwmconfig is een typisch slackware tooltje. Het past .xinitrc in je home dir aan
    Bij mij in Slackware 10 bestaat dat bestand .xinitrc alleen bij de root. Ik heb dit voor alle zekerheid even gecontroleerd met locate[/quote:ac4c7ef8b0]

    [code:1:ac4c7ef8b0]touch .xinitrc
    edit .xinitrc[/code:1:ac4c7ef8b0]
    en dan een regel
    [code:1:ac4c7ef8b0]start gnome-session[/code:1:ac4c7ef8b0]
    toevoegen is ook een oplossing voor dit probleem.

    Greetz, dJezzer 8)
  • [quote:d2133cbc06="djezzer"][quote:d2133cbc06]m3ssi4h schreef:
    xwmconfig is een typisch slackware tooltje. Het past .xinitrc in je home dir aan
    Bij mij in Slackware 10 bestaat dat bestand .xinitrc alleen bij de root. Ik heb dit voor alle zekerheid even gecontroleerd met locate[/quote:d2133cbc06]

    [code:1:d2133cbc06]touch .xinitrc
    edit .xinitrc[/code:1:d2133cbc06]
    en dan een regel
    [code:1:d2133cbc06]start gnome-session[/code:1:d2133cbc06]
    toevoegen is ook een oplossing voor dit probleem.

    Greetz, dJezzer 8)[/quote:d2133cbc06]

    Ja zo deed ik het ook altijd :D Werkt perfect bij de meeste distro's. xwmconfig is wel leuk maar vaak heb ik toch nog het nodige te editten in .xinitrc.

    @jolo er verschijnt pas een .xinitrc in je homedir als je als user is een keer van WM of DE wisselt. Zolang je niet wisselt pakt hij de rc scripts uit /etc/X11…..
  • [quote:aaff57a539="jolo"][quote:aaff57a539="maximilaan"]WINDOWMANAGER=gnome-session startx[/quote:aaff57a539] Dan start KDE. Maar als ik als gewone user xwmconfig draai, en gnone selecteer, dan heeft de user wel een .xinitrc waarin onderaan de regel
    [code:1:aaff57a539] exec gnome-session [/code:1:aaff57a539] Dan start gnome via startx[/quote:aaff57a539]

    Okay, maar om nu voor elke wisseling wmconfig oid uit te voeren is natuurlijk wel wat.
    Dat kde start ipv gnome zou kunnen komen doordat X blijkbaar geen gnome-session kan vinden op dat moment.
    Dat zou je kunnen omzeilen door het volledige pad op te geven.
    Verder kun je willekeurige X-programma's in het commando gebruiken, als je bijv staroffce 5.2 hebt en je doet
    WINDOWMANAGER=/opt/staroffice/program/soffice startx
    dan wordt staroffice als GUI gebruikt :)

    Max
  • Onderaan de foutmelding stond ook nog:

    Type /usr/X11R6/bin/xterm -help for a full description

    Toen ik dat deed, verscheen er inderdaad meer info. (Ik heb via die xwmconfig de default weer terug gezet op KDE.)

    gnome kan worden gestart via
    [code:1:6466b9cc2c] startx -e gnome-session [/code:1:6466b9cc2c][Enter] die -e betekent: command to execute

    Dan start gnome, maar er wordt dan tevens een terminal geopend, waarin de balk staat: gnome-session en in de terminal
    [code:1:6466b9cc2c]
    SESSION_MANAGER=local/linux:/tmp/.ICE-unix/3035
    Window manager warning: Broken client! Window 0x40000e (gnome-sess) changed clie
    nt leader window or SM client ID[/code:1:6466b9cc2c] gnome werkt dan wel. Als echter de terminal, die dus geen prompt heeft, wordt gesloten door op dat kruisje te klikken, dan wordt tevens de X server afgesloten.
  • Ik begin Xorg steeds vager te vinden ;)

    Max
  • Het kan dan ook veel simpeler: 'xinit /path/naar/uit/te/voeren/geval' en alles start prima op. Je kan alles zo eenvoudig starten, ook losse apps die je zonder wm wilt draaien. In /usr/X11R6/bin staan meestal scripts die je kunt gebruiken voor /path/naar/bla/bla, maar '/usr/bin
    atpoison' werkt e.g. ook.

    KISS.
  • Da's mooi, maar waarom werkt bij xfree startx /pad/naar/whatever wel, en bij xorg niet?

    Dat het via xinit wel werkt is mooi meegenomen, maar KISS zou betekenen dat het gewoon met het commando werkt dat je normaliter ook gebruikt, dus startx.
  • Het werkt wel met xorg hoor, hier tenminste onder Slackware 10 wel:
    startx /usr/X11R6/bin/twm – :1
    levert keurig een twm sessie op tty8 op.
  • Ok, je hebt me gerust gesteld :)

    Dan is de installatie van jolo brak ;)

    Max

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.