[Résolu] Environnement graphique pas pratique : twm/kde

Xorg, Compiz, KDE / Gnome / Xfce / Fluxbox / e17 / fvwm ... GDM/KDM/XDM...
Avatar de l’utilisateur
Calimero
Elfe
Messages : 692
Inscription : ven. 02 mai 2008, 18:16
Localisation : Nantes (44)

[Résolu] Environnement graphique pas pratique : twm/kde

Message par Calimero »

Salut !

Ayant longtemps rien demandé à personne et tourné sous Mandrake9, j'ai fini par vouloir me faire mon propre manchot de zéro.

Arch avait l'air sympa, et en effet, install soit-disant difficile, mais en fait, suffit de savoir lire.

J'ai installé X.org, puis KDE, et je fais donc startx puis startkde depuis X, ça marche sans problème (puisque j'ai bien tout paramétré mon xorg.conf...)

Sauf que je suis pas très séduit par ce que ça me donne :lol:

D'habitude, la barre des tâches ne passe pas sous le bureau quand on clique sur celui-ci, et ainsi de suite pour toutes les fenêtres...
J'veux la même chose que quand je lance knoppix, un bureau utilisable quoi ! :(

Image

(je suis pas super au point alors même pas fichu de prendre une capture d'écran et de la transférer sur l'autre ordi duquel je vous écris)


Y'a moyen de config ça, ou bien je reformate et j'installe une grosse distrib bien lourde sur mon pauvre 1,7GHz 512Mo RAM 32Mo graphique ?

Quand même, ça m'embêterait, parce que je vois que plein d'install de archlinux ont un bureau "normal"...
Dernière modification par Calimero le sam. 03 mai 2008, 21:39, modifié 2 fois.
Avatar de l’utilisateur
101
Chu Ko Nu
Messages : 403
Inscription : dim. 21 janv. 2007, 16:31

Message par 101 »

ouah j'ai eu ça une fois y a longtemps, mais je sais plus comment j'ai réglé le problème :? en tout cas, c'est pas la peine de tout réinstallé, c'est soit un problème de fichier de .conf mal benné, soit t'as oublié d'installer un truc,
sinon, sur Arch, il ya kdemod
Avatar de l’utilisateur
Calimero
Elfe
Messages : 692
Inscription : ven. 02 mai 2008, 18:16
Localisation : Nantes (44)

Message par Calimero »

J'ai posté avant de bidouiller, je me suis rendu compte que c'était à cause de twm qu'il ne faut PAS lancer avec X. ;)

En fait Linux c'est tellement transparent, qu'on peut trouver tout seul les problèmes. ;)


Parce que windaube, encore l'autre jour je m'efforçais de config manuellement un pc sous vista, et sa saleté de "config automatique" remettait les params par défaut à chaque fois, empêchant le pc de se connecter... :roll:

Bref j'ai fai un rappel de vaccin contre winblows... :lol:



Par contre... Si je ferme la fenetre ''login'' faisant partie de X, X est killé. C'est chiant. :?
ps, j arrive pas a passer mon clavier anglais en fr sous X alors que sur la ligne de commande linux c est en francais ! (d ou mon orthographe foireuse tout a coup)
Dernière modification par Calimero le sam. 03 mai 2008, 00:08, modifié 1 fois.
Avatar de l’utilisateur
Skunnyk
Maître du Kyudo
Messages : 1137
Inscription : mer. 06 sept. 2006, 21:31
Localisation : IRC
Contact :

Message par Skunnyk »

Regarde dans ton xorg.conf si tu as un truc de ce genre :

Code : Tout sélectionner

Section "InputDevice"
        Identifier      "Generic Keyboard"
        Driver          "keyboard"
        Option          "CoreKeyboard"
        Option          "XkbRules"      "xorg"
        Option          "XkbModel"      "pc105"
        Option          "XkbLayout"     "fr"
        Option          "XkbVariant"    "oss"
EndSection
Sinon je pense que tu lances mal ton kde.
Qu'est ce que tu as dans ton .xinitrc ?
Fait le test en lançant startkde à la place de startx :)
Si c'est ok, dans ton .xinitrc, met simplement un "exec startkde" et ca devrait rouler.
Sinon tu peux aussi regarder du coté de kdemod (http://kdemod.ath.cx/), une version thunée de kde3, pour archlinux :)
Avatar de l’utilisateur
Calimero
Elfe
Messages : 692
Inscription : ven. 02 mai 2008, 18:16
Localisation : Nantes (44)

Message par Calimero »

Ouf ! Merci pour xorg.conf, clavier français, ça fait du bien. (à vous qui me lisez surtout)

Je suis obligé de lancer X depuis la ligne de commande llinux de base. (je tape startx)
Et depuis X je ferme "twm", puis je lance KDE de la fenêtre "login" (je tape startkde)

Taper "startkde", ça ne fait rien, depuis le shell de base.

J'aurais en effet peut-être dû utiliser kdemod...


Mais bon, maintenant j'ai cette fenêtre dans KDE, "login", et si je la ferme, ça me kill KDE et X !! (retour à la ligne de commande...)

La fenêtre en question (wah, trop bien le screenshot de Kde !) :

Image
Avatar de l’utilisateur
Skunnyk
Maître du Kyudo
Messages : 1137
Inscription : mer. 06 sept. 2006, 21:31
Localisation : IRC
Contact :

Message par Skunnyk »

Tape startkde en ligne de commande, avant de lancer startx (en VRAI commande, pas en commande graphique).
Sinon fait comme je t'ai dis, tente avec un "exec startkde" dans ton .xinitrc et lance ensuite startx ...
As tu regardé le wiki pour toute rta configuration ? Iil me semble que tu as du oublié des morceaux :)
Et pourquoi n'utilises tu pas KDM ?
http://wiki.archlinux.fr/kde:install
http://wiki.archlinux.fr/kde:install_mod
Avatar de l’utilisateur
Calimero
Elfe
Messages : 692
Inscription : ven. 02 mai 2008, 18:16
Localisation : Nantes (44)

Message par Calimero »

Skunnyk a écrit :Tape startkde en ligne de commande, avant de lancer startx (en VRAI commande, pas en commande graphique).
Justement, ça ne fonctionne pas, sauf depuis X lancé ! ;)

J'ai une erreur "cannot connect to X server", qui se répète jusqu'à ce que je fasse "Ctrl+C".
J'en ai donc déduit qu'il fallait lancer X avant.

Bon, alors en faisant "pacman -Rs -c kde", je le vire, et ensuite je remets kdemod par-dessus ?

Très bien, je fais ça.

J'avais installé kde (après X.org), en tapant "pacman -S kde kde-i18n-fr" (ayant configuré pacman et le réseau, ça va de soi)

Je vais donc faire "pacman -S kdemod kdemod-kde-i18n-fr" (depuis le shell de base, nous sommes d'accord)
Avatar de l’utilisateur
mélodie
Maître du Kyudo
Messages : 2784
Inscription : lun. 30 oct. 2006, 02:06
Localisation : Pyrénées

Message par mélodie »

Calimero a écrit : Je vais donc faire "pacman -S kdemod kdemod-kde-i18n-fr" (depuis le shell de base, nous sommes d'accord)
Il faut configurer le dépôt :
Si l'adresse n'a pas changé, je ne m'en sers pas ces temps-ci, donc à vérifier, confirmer, ou infirmer. :)
Avatar de l’utilisateur
Calimero
Elfe
Messages : 692
Inscription : ven. 02 mai 2008, 18:16
Localisation : Nantes (44)

Message par Calimero »

Oui, je l'avais fait, donc je lance ma commande "pacman -S kdemod kdemod-kde-i18n-fr", ça fonctionne, tout content...

Mais quand les 400Mo sont chargés, misèère :

Image

J'ai fait "pacman -Scc" et recommencé, rien à faire ! :(
Je donne ma langue au chat. Sachant que j'ai bien updaté mon système et tout... ("pacman -Syu" avant)

Bon, je reformate.. J'ai dû saloper mon install.
Dernière modification par Calimero le sam. 03 mai 2008, 02:01, modifié 2 fois.
Mes trucs : LiveCD http://ctkarch.org/ ; Blog, guide Arch, etc… http://calimeroteknik.free.fr/
In a world without walls and fences, who needs windows and gates ?
Avatar de l’utilisateur
Skunnyk
Maître du Kyudo
Messages : 1137
Inscription : mer. 06 sept. 2006, 21:31
Localisation : IRC
Contact :

Message par Skunnyk »

As tu bien enlevé KDE ?
Le site de kdemod est très bien fait pour toutes les étapes à suivre. As tu fais la 1ere ? http://kdemod.ath.cx/get-step1.html

(un pacman -Rcs kde devrait régler le problème)
Avatar de l’utilisateur
Calimero
Elfe
Messages : 692
Inscription : ven. 02 mai 2008, 18:16
Localisation : Nantes (44)

Message par Calimero »

Formatage effectué. (passage de ext2 en ext3 au passage)
Je vais tout réinstaller. (et mettre GRUB au lieu de mon vieux-lilo)

Une sale habitude d'ex-windaubien, mais c'est radical.

Si j'installe arch (base), X.org, et kdemod au lieu de kde comme je l'avais fait, tout ira comme sur des roulettes, je me trompe ?
Mes trucs : LiveCD http://ctkarch.org/ ; Blog, guide Arch, etc… http://calimeroteknik.free.fr/
In a world without walls and fences, who needs windows and gates ?
Avatar de l’utilisateur
101
Chu Ko Nu
Messages : 403
Inscription : dim. 21 janv. 2007, 16:31

Message par 101 »

...je me trompe ?
oui,
c'est toi qui configure, pas kdemod.(ou kde, gnome, etc)
comme tu le dis dans ton premier post
"...mais en fait, suffit de savoir lire."
mais, si tu lis un roman, ... ça l'fait pas
Avatar de l’utilisateur
Calimero
Elfe
Messages : 692
Inscription : ven. 02 mai 2008, 18:16
Localisation : Nantes (44)

Message par Calimero »

Bon !

Alors j'ai refait une install propre sans hésito-bidouiller ma config, mais bien du premier coup.

Je lance X (startx), super, tout fonctionne avec le pilote savage de ma carte et 32 bits couleur.

J'installe KDE avec juste les paquets qui m'intéressent...

Par contre, pour démarrer KDE au lieu de TWM quand je lance X, je sais pas faire. J'ai regardé /etc/X11/xorg.conf, cherché "twm", y'a pas.

Comment remplacer le lancement automatique de TWM par celui de KDE au lancement de X ? (enfin, par Kwin)

Je rappelle que si je démarre linux et que je tape "startkde", j'ai "cannot connect to X server" ; obligé de faire startx puis fermer TWM et faire startkde, mais une fenêtre login subsiste; que si je ferme, entraîne la fermeture complète de KDE et X.
Mes trucs : LiveCD http://ctkarch.org/ ; Blog, guide Arch, etc… http://calimeroteknik.free.fr/
In a world without walls and fences, who needs windows and gates ?
Avatar de l’utilisateur
mélodie
Maître du Kyudo
Messages : 2784
Inscription : lun. 30 oct. 2006, 02:06
Localisation : Pyrénées

Message par mélodie »

Il te faut éditer le fichier /home/calimero/.xinitrc

(en mode utilisateur).

Exemple:
case $1 in
fluxbox)
exec fluxbox
;;
kde)
exec kde
;;
*)
#exec fluxblox
exec kde-session
;
esac


à moins que ce ne soit "exec kde", je n'ai pas KDE, donc il te faut vérifier.

PS: startkde ça ne veut rien dire pour le système: il faut lancer startx ou startx*

* pour 'quelque chose', par exemple pour Xfce4 je démarre la session en invoquant : 'startxfce4'
Cactus
Maître du Kyudo
Messages : 2073
Inscription : sam. 16 sept. 2006, 10:39
Localisation : 31 - Toulouse Nord

Message par Cactus »

Chez moi, le ~/.xinitrc :
#!/bin/sh

#
# ~/.xinitrc
#
# Executed by startx (run your window manager from here)
#

exec startx
(tiens, je m'attendais à avoir le exec startkde...)

Par contre, j'ai un !kdm à la fin des DAEMONS dans mon /etc/rc.conf...

J'avoue avoir oublié toutes les astuces... :roll:
Avatar de l’utilisateur
balbuze
Hankyu
Messages : 46
Inscription : ven. 15 déc. 2006, 19:17
Localisation : nord isère

Message par balbuze »

Hello, si tu as kdm d'installé, tu tapes (en console, avant X hein!) /etc/rc.d/kdm start.

Sinon c'est startkde qu'il faut taper.

ensuite dans ton inittab tu mets
id:5:initdefault:

x:5:respawn:/opt/kde/bin/kdm -nodaemon
pour le lancer automatiquement le mode graphique au démarrage.
rien ne sert de courir, ça ne fait pas le moine.....
Avatar de l’utilisateur
101
Chu Ko Nu
Messages : 403
Inscription : dim. 21 janv. 2007, 16:31

Message par 101 »

j'ai aussi kdm dans mon rc.conf et
id:5:initdefault:
dans inittab
dans le dossier /etc/X11
j'ai un dossier sessions, avec un fichier de configuration du bureau,
kde.desktop
voilà, voilà, ça aide ?
Avatar de l’utilisateur
Calimero
Elfe
Messages : 692
Inscription : ven. 02 mai 2008, 18:16
Localisation : Nantes (44)

Message par Calimero »

mélodie a écrit :Il te faut éditer le fichier /home/calimero/.xinitrc (en mode utilisateur).
Il n'existe pas. Dois-je le créer ?
mélodie a écrit :PS: startkde ça ne veut rien dire pour le système: il faut lancer startx ou startx*
Je ne voudrais contredire personne, mais voici les faits :

startx : me lance X avec TWM comme gestionnaire de fenêtres.

startkde : lancé depuis bash, fait "erreur, impossible de se connecter au serveur X". Si lancé depuis X, ça lance KDE.

startxkde : "bash: startxkde: command not found"

Cette théorie du startx* me semble bizarre. A moins d'avoir créé le script startxkde ! Quel serait son contenu ?


Je vais bien me renseigner sur KDM, sans doute que tout va fonctionner. ;)

[EDIT]J'ai trouvé xinitrc !!! Dans etc/X11/xinit !
J'ai viré twm& clock & autres affreuseries

Désormais startx lance x ET KDE !! :D

Pourquoi ne m'a-t-on jamais dit où était xinitrc ? Toujours, j'ai vu "~/.xinitrc", et je comprenais rien, je le trouvais pas... (d'ailleurs, aucun ".xinitrc" sur ma machine, je vous le certifie.)

[EDIT2] : Bon, bein après j'ai plus eu qu'à rajouter kdm dans les daemons. ;)
Merci pour votre aide, car c'est bien ça qui m'a donné l'idée de où fouiller. ;)


Et vive ArchLinux, où le cambouis est propre ! :love: :mangezen:

Mes remerciements à pacman, aussi. :copain:

Manque l'antialiasing à mon KDE, j'ai pourtant activé. (config, polices)
Mes trucs : LiveCD http://ctkarch.org/ ; Blog, guide Arch, etc… http://calimeroteknik.free.fr/
In a world without walls and fences, who needs windows and gates ?
Avatar de l’utilisateur
mélodie
Maître du Kyudo
Messages : 2784
Inscription : lun. 30 oct. 2006, 02:06
Localisation : Pyrénées

Message par mélodie »

Calimero a écrit : Pourquoi ne m'a-t-on jamais dit où était xinitrc ?
Parce que nous sommes sadiques. :humour:

Tu pourrais installer mlocate, et après un "#updatedb" tu peux chercher ce que tu veux sur tout le disque dur, avec la commande locate <un_truc>.

Tu aurais trouvé xinitrc tout de suite, ainsi. (Il n'est pas présent dans le /home/user par défaut, comme un certain nombre de fichiers de configurations qui peuvent y être ajouté/ou pas, selon si on veut que seul *tel* utilisateur dispose de telle et telle config).

PS: antialiasing : je ne connais pas KDE. Tu n'aurais pas une interface de configuration pour ton driver graphique avec cette option ?
Cactus
Maître du Kyudo
Messages : 2073
Inscription : sam. 16 sept. 2006, 10:39
Localisation : 31 - Toulouse Nord

Message par Cactus »

1. En ce qui me concerne, effectivement, j'avais oublié le inittab ! oops: ... et j'ai bien :
x:5:respawn:/opt/kde/bin/kdm -nodaemon
ouf ! :)

2. ~ , c'est ton home (/home/user)... ;-)

3. n'oublies pas le point devant xinitrc ! Je parlais bien du ~/.xinitrc... dont je pensais qu'il existait par défaut.

4. Mon /etc/X11/xinit/xinitrc n'est du coup plus utilisé (j'ai encore le twm & clock ! :) ), car j'ai .xinitrc dans mon home, je suppose.

5. Pour l'antialiasing, c'est dans les options de polices de KDE : Menu K / Centre de configuration de KDE / Apparence & Thèmes / Polices : Utilisation du lissage.... ;)
Répondre