Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 14/12/2014, à 11:24

Christophe C

Utiliser kwin dans XFCE

Le gestionnaire de fenêtre de xfce est solide et efficace, mais un peu tristounet (pas d'effets 3D, de cube, de fenêtres molles, d'effets de fermetures ou d'ouverture, etc...).

Compiz, mutter ou gala peuvent le remplacer, mais dans mes expériences c'était toujours un peu instable. Kwin par contre est très efficace.

sudo apt-get install kwin-style-qtcurve kde-window-manager-common kde-window-manager kdeartwork-theme-window qtcurve kde-window-manager-active kde-l10n-fr

Puis remplacer dans le fichier /home/user/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml
dans la section <property name="sessions" type="empty">, la ligne <value type="string" value="xfwm"/> par la ligne <value type="string" value="kwin"/> (on inverse si on veut revenir à xfwm, bien sur).

Puis redémarrer.

Puis clic droit sur n'importe quelle barre de titre d'une fenêtre, "actions supplémentaires" / "réglage du gestionnaire de fenêtre". Et là on peut définir toutes sortes d'effet.
On peut décider que tel logiciel se lancera sur tel bureau pré-défini, on peut demander des transitions de bureau sur le modèle "cube", on peut affecter des fonctions aux 4 coins de l'écran (genre un mode exposé, le mur des bureaux, réduire les programmes ouverts, ....). C'est très riche, assez léger, et chez moi en tout cas ultra-stable.

Quelques exemples du résultat :
* https://www.youtube.com/watch?v=YtQuT8T3sFs
* https://www.youtube.com/watch?v=601OkJkN3Zw
* https://www.youtube.com/watch?v=Mv3Db_HDgfc

ATTENTION, c'est testé dans 14.10. je pense que cela ne marche pas forcément dans d'autres versions (paquets n'existant pas encore ou plus, fichier /xfce-perchannel-xml/xfce4-session.xm différent, etc...).

Dernière modification par Christophe C (Le 22/04/2015, à 12:38)


BountySource - Faite un petit don, ponctuel ou récurent, pour soutenir le développement de XFCE.
Timeshift - Sécurité : pensez à paramétrer des points de restauration système.
Euclide : « Ce qui est affirmé sans preuve peut être nié sans preuve ».

Hors ligne

#2 Le 23/12/2014, à 19:56

pololasi

Re : Utiliser kwin dans XFCE

Bonjour j'ai essayé sur Xubuntu 14.04 mais je n'ai pas de ligne

<value type="string" value="xfwm"/> 

dans /home/pololasi/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml

en fait j'ai juste ça

<?xml version="1.0" encoding="UTF-8"?>

<channel name="xfce4-session" version="1.0">
  <property name="general" type="empty">
    <property name="FailsafeSessionName" type="empty"/>
    <property name="SaveOnExit" type="empty"/>
    <property name="SessionName" type="string" value="default"/>
  </property>
  <property name="sessions" type="empty">
    <property name="Failsafe" type="empty">
      <property name="IsFailsafe" type="empty"/>
      <property name="Count" type="empty"/>
      <property name="Client0_Command" type="empty"/>
      <property name="Client0_PerScreen" type="empty"/>
      <property name="Client1_Command" type="empty"/>
      <property name="Client1_PerScreen" type="empty"/>
      <property name="Client2_Command" type="empty"/>
      <property name="Client2_PerScreen" type="empty"/>
      <property name="Client3_Command" type="empty"/>
      <property name="Client3_PerScreen" type="empty"/>
      <property name="Client4_Command" type="empty"/>
      <property name="Client4_PerScreen" type="empty"/>
    </property>
  </property>
  <property name="splash" type="empty">
    <property name="Engine" type="empty"/>
  </property>
  <property name="compat" type="empty">
    <property name="LaunchGNOME" type="empty"/>
  </property>
  <property name="startup" type="empty">
    <property name="screensaver" type="empty">
      <property name="type" type="empty"/>
    </property>
  </property>
  <property name="shutdown" type="empty">
    <property name="LockScreen" type="bool" value="false"/>
  </property>
</channel>

C'est normal ?


Perso : Deux Thinkpad X 200 ; Intel Core2 Duo CPU P8600 et P8800 ; 2Go et 4Go  DDR3 ; Intel 4500MHD Xubuntu  64 bits
            Asus EeePC900  ; Intel Celeron 900MHz ; Intel 915GM ; 1Go DDR2 - SSD 16Go ; Archlinux+Fluxbox
           Proliant ML 110 Open Media Vault
Boulot : Dell Optiplex AIO ; Intel Core i7-4770S CPU @ 3.9GHz ;  8 Go DDR3 ; Linux Mint 18 Cinnamon 64 bits

Hors ligne

#3 Le 24/12/2014, à 12:49

Christophe C

Re : Utiliser kwin dans XFCE

Non, cela ne ressemble pas au bon fichier. Tu es sur de ton coup ?


BountySource - Faite un petit don, ponctuel ou récurent, pour soutenir le développement de XFCE.
Timeshift - Sécurité : pensez à paramétrer des points de restauration système.
Euclide : « Ce qui est affirmé sans preuve peut être nié sans preuve ».

Hors ligne

#4 Le 24/12/2014, à 16:51

Robert Algoud

Re : Utiliser kwin dans XFCE

salut

Chez moi, le fichier en question donne cela :

<?xml version="1.0" encoding="UTF-8"?>

<channel name="xfce4-session" version="1.0">
  <property name="general" type="empty">
    <property name="FailsafeSessionName" type="empty"/>
    <property name="SaveOnExit" type="bool" value="true"/>
    <property name="SessionName" type="string" value="Default"/>
    <property name="AutoSave" type="bool" value="true"/>
  </property>
  <property name="sessions" type="empty">
    <property name="Failsafe" type="empty">
      <property name="IsFailsafe" type="empty"/>
      <property name="Count" type="empty"/>
      <property name="Client0_Command" type="empty"/>
      <property name="Client0_PerScreen" type="empty"/>
      <property name="Client1_Command" type="empty"/>
      <property name="Client1_PerScreen" type="empty"/>
      <property name="Client2_Command" type="empty"/>
      <property name="Client2_PerScreen" type="empty"/>
      <property name="Client3_Command" type="empty"/>
      <property name="Client3_PerScreen" type="empty"/>
      <property name="Client4_Command" type="empty"/>
      <property name="Client4_PerScreen" type="empty"/>
    </property>
  </property>
  <property name="splash" type="empty">
    <property name="Engine" type="string" value="mice"/>
  </property>
  <property name="compat" type="empty">
    <property name="LaunchGNOME" type="bool" value="true"/>
  </property>
  <property name="shutdown" type="empty">
    <property name="LockScreen" type="bool" value="false"/>
  </property>
  <property name="startup" type="empty">
    <property name="screensaver" type="empty">
      <property name="type" type="empty"/>
    </property>
  </property>
</channel>

Je ne vois donc pas moi non plus où faire la modification que tu indiques.
C'est donc moi qui te demande : Es-tu certain de ton coup ?


Ubuntu depuis Hardy Héron (08.04) - Xubuntu 22.04 LTS

Hors ligne

#5 Le 24/12/2014, à 18:07

pololasi

Re : Utiliser kwin dans XFCE

Christophe C a écrit :

Non, cela ne ressemble pas au bon fichier. Tu es sur de ton coup ?

En tout cas j'ai suivi le chemin que tu as indiqué.


Perso : Deux Thinkpad X 200 ; Intel Core2 Duo CPU P8600 et P8800 ; 2Go et 4Go  DDR3 ; Intel 4500MHD Xubuntu  64 bits
            Asus EeePC900  ; Intel Celeron 900MHz ; Intel 915GM ; 1Go DDR2 - SSD 16Go ; Archlinux+Fluxbox
           Proliant ML 110 Open Media Vault
Boulot : Dell Optiplex AIO ; Intel Core i7-4770S CPU @ 3.9GHz ;  8 Go DDR3 ; Linux Mint 18 Cinnamon 64 bits

Hors ligne

#6 Le 25/12/2014, à 11:32

Christophe C

Re : Utiliser kwin dans XFCE

Dans xubuntu 14.10, voilà le début de mon fichier, qui est bien celui indiqué :

<?xml version="1.0" encoding="UTF-8"?>

<channel name="xfce4-session" version="1.0">
  <property name="general" type="empty">
    <property name="FailsafeSessionName" type="string" value="Failsafe"/>
    <property name="SaveOnExit" type="empty"/>
    <property name="SessionName" type="string" value="Default"/>
    <property name="StartAssistiveTechnologies" type="bool" value="false"/>
  </property>
  <property name="sessions" type="empty">
    <property name="Failsafe" type="empty">
      <property name="IsFailsafe" type="bool" value="true"/>
      <property name="Count" type="int" value="5"/>
      <property name="Client0_Command" type="array">
            <value type="string" value="kwin"/>
      </property
      <property name="Client0_PerScreen" type="bool" value="false"/>
      <property name="Client1_Command" type="array">
        <value type="string" value="xfsettingsd"/>
      </property>

Je n'ai pas tout mis, je me suis arrété un peu en-dessous de la ligne ad-hoc. Le point important qui semble manquer chez vous deux c'est  :

      <property name="Client0_Command" type="array">
            <value type="string" value="kwin"/>
      </property

Essayez d'ajouter cela en dessous de        <property name="Count" type="empty"/>

Dernière modification par Christophe C (Le 25/12/2014, à 11:40)


BountySource - Faite un petit don, ponctuel ou récurent, pour soutenir le développement de XFCE.
Timeshift - Sécurité : pensez à paramétrer des points de restauration système.
Euclide : « Ce qui est affirmé sans preuve peut être nié sans preuve ».

Hors ligne

#7 Le 25/12/2014, à 15:04

Robert Algoud

Re : Utiliser kwin dans XFCE

Je pense que tu devrais nous envoyer l'intégralité de ton fichier et non pas des morceaux.
Cela permettrait de faire des comparaisons plus claires avant de se lancer dans des modifications qui pourraient avoir de lourdes conséquences sur le système tout entier.


Ubuntu depuis Hardy Héron (08.04) - Xubuntu 22.04 LTS

Hors ligne

#8 Le 25/12/2014, à 16:11

moko138

Re : Utiliser kwin dans XFCE

De toute façon, importer du KDE dans du Xfce, ou l'inverse, c'est déjà lourd.
Pour le vérifier, avant d'installer ces paquets et toutes leurs dépendances, ajoutez --simulate à la première commande :
sudo apt-get install --simulate (...)
le résultat en étonnera plus d'un...  smile


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#9 Le 25/12/2014, à 16:25

Robert Algoud

Re : Utiliser kwin dans XFCE

Pas faux !

D'ailleurs, lorsque l'on va sur la page de doc Kwin  (http://doc.ubuntu-fr.org/kwin), il est précisé qu'il faut aussi installer le paquet kde-worspace-bin (avec le gros tas de dépendance qui va avec !).
Comme je suis curieux (ou inconscient, au choix ...), je l'ai fait.
Je me retrouve donc au démarrage avec le choix entre une session Xfce, une session KDE et une session Xubuntu avec des morceaux de KDE qui ne fonctionnent pas !

Dans ma session XFCE, j'ai accès à un panneau de configuration du système de KDE.
Mais, je ne peux pas activer les effets de bureau.

Tout cela va se finir pas un grand nettoyage .....

Dernière modification par Robert Algoud (Le 25/12/2014, à 16:32)


Ubuntu depuis Hardy Héron (08.04) - Xubuntu 22.04 LTS

Hors ligne

#10 Le 26/12/2014, à 12:10

Christophe C

Re : Utiliser kwin dans XFCE

Aujourd'hui, KDE n'est pas vraiment modulaire (c'est tout l'objet de son actuel révision). Donc c'est clair que les dépendances sont assez importantes (on installe un gros bout de KDE). Ceci dit, si on a de la place disque, ce n'est pas gènant.

je vais envoyer mon ficheir entier.


BountySource - Faite un petit don, ponctuel ou récurent, pour soutenir le développement de XFCE.
Timeshift - Sécurité : pensez à paramétrer des points de restauration système.
Euclide : « Ce qui est affirmé sans preuve peut être nié sans preuve ».

Hors ligne

#11 Le 26/12/2014, à 19:49

Christophe C

Re : Utiliser kwin dans XFCE

Le fichier complet

<?xml version="1.0" encoding="UTF-8"?>

<channel name="xfce4-session" version="1.0">
  <property name="general" type="empty">
    <property name="FailsafeSessionName" type="string" value="Failsafe"/>
    <property name="SaveOnExit" type="empty"/>
    <property name="SessionName" type="string" value="Default"/>
    <property name="StartAssistiveTechnologies" type="bool" value="false"/>
  </property>
  <property name="sessions" type="empty">
    <property name="Failsafe" type="empty">
      <property name="IsFailsafe" type="bool" value="true"/>
      <property name="Count" type="int" value="5"/>
      <property name="Client0_Command" type="array">
        <value type="string" value="kwin"/>
      </property>
      <property name="Client0_PerScreen" type="bool" value="false"/>
      <property name="Client1_Command" type="array">
        <value type="string" value="xfsettingsd"/>
      </property>
      <property name="Client1_PerScreen" type="bool" value="false"/>
      <property name="Client2_Command" type="array">
        <value type="string" value="xfce4-panel"/>
      </property>
      <property name="Client2_PerScreen" type="bool" value="false"/>
      <property name="Client3_Command" type="array">
        <value type="string" value="Thunar"/>
        <value type="string" value="--daemon"/>
      </property>
      <property name="Client3_PerScreen" type="bool" value="false"/>
      <property name="Client4_Command" type="array">
        <value type="string" value="xfdesktop"/>
      </property>
      <property name="Client4_PerScreen" type="bool" value="false"/>
    </property>
  </property>
  <property name="splash" type="empty">
    <property name="Engine" type="string" value=""/>
  </property>
  <property name="compat" type="empty">
    <property name="LaunchGNOME" type="empty"/>
  </property>
  <property name="startup" type="empty">
    <property name="screensaver" type="empty">
      <property name="type" type="empty"/>
    </property>
  </property>
</channel>

BountySource - Faite un petit don, ponctuel ou récurent, pour soutenir le développement de XFCE.
Timeshift - Sécurité : pensez à paramétrer des points de restauration système.
Euclide : « Ce qui est affirmé sans preuve peut être nié sans preuve ».

Hors ligne

#12 Le 28/12/2014, à 13:24

Robert Algoud

Re : Utiliser kwin dans XFCE

Salut Christophe C

Je ne me désintéresse pas de tes interventions, simplement, cette période de l'année n'est pas la meilleure pour moi pour me lancer dans des geekeries à haute dose.
Je regarderai cela au calme plus tard.
Merci.

Passe une bonne fin d'année.


Ubuntu depuis Hardy Héron (08.04) - Xubuntu 22.04 LTS

Hors ligne

#13 Le 29/12/2014, à 10:35

pololasi

Re : Utiliser kwin dans XFCE

Même causes et même effets que Robert Algoud.


Perso : Deux Thinkpad X 200 ; Intel Core2 Duo CPU P8600 et P8800 ; 2Go et 4Go  DDR3 ; Intel 4500MHD Xubuntu  64 bits
            Asus EeePC900  ; Intel Celeron 900MHz ; Intel 915GM ; 1Go DDR2 - SSD 16Go ; Archlinux+Fluxbox
           Proliant ML 110 Open Media Vault
Boulot : Dell Optiplex AIO ; Intel Core i7-4770S CPU @ 3.9GHz ;  8 Go DDR3 ; Linux Mint 18 Cinnamon 64 bits

Hors ligne

#14 Le 03/01/2015, à 12:11

pololasi

Re : Utiliser kwin dans XFCE

Bon j'ai essayé et même si le résultat est assez plaisant ça ne me va pas complètement : je ne peux pas appliquer le style greybird aux fenêtres ; il y a effectivement beaucoup trop de dépendances de KDE et en fait le seul effet qui m'intéresse est l'exposé.
Donc j'ai installé skippy-xd qui remplit très bien son rôle pour faire l'exposé des fenêtres.


Perso : Deux Thinkpad X 200 ; Intel Core2 Duo CPU P8600 et P8800 ; 2Go et 4Go  DDR3 ; Intel 4500MHD Xubuntu  64 bits
            Asus EeePC900  ; Intel Celeron 900MHz ; Intel 915GM ; 1Go DDR2 - SSD 16Go ; Archlinux+Fluxbox
           Proliant ML 110 Open Media Vault
Boulot : Dell Optiplex AIO ; Intel Core i7-4770S CPU @ 3.9GHz ;  8 Go DDR3 ; Linux Mint 18 Cinnamon 64 bits

Hors ligne

#15 Le 04/01/2015, à 20:02

Christophe C

Re : Utiliser kwin dans XFCE

kwin est un gestionnaire de bureau très agréable, mais il ne faut effectivement pas l'installer que pour le mode exposé.
C'est surtout intéressant pour tous le reste : les effets d'animation, la possibilité de définir le bureau de lancement d'une application, le fameux cube, .... C'est vraiment bien. Quand aux dépendance, effectivement assez importantes, ce n'est que de la place disque, et c'est important (ou pas) en fonction de ce qu'on a comme disque. En mémoire vive, ce n'est qu'un peu plus lourd que xfcwm.


BountySource - Faite un petit don, ponctuel ou récurent, pour soutenir le développement de XFCE.
Timeshift - Sécurité : pensez à paramétrer des points de restauration système.
Euclide : « Ce qui est affirmé sans preuve peut être nié sans preuve ».

Hors ligne

#16 Le 04/01/2015, à 20:07

pololasi

Re : Utiliser kwin dans XFCE

Oui je comprends bien tout cela et en fait la solution la plus simple pour avoir xfce+kwin c'est quand même Voyager.
Très belle personnalisation Voyager d'ailleuirs.


Perso : Deux Thinkpad X 200 ; Intel Core2 Duo CPU P8600 et P8800 ; 2Go et 4Go  DDR3 ; Intel 4500MHD Xubuntu  64 bits
            Asus EeePC900  ; Intel Celeron 900MHz ; Intel 915GM ; 1Go DDR2 - SSD 16Go ; Archlinux+Fluxbox
           Proliant ML 110 Open Media Vault
Boulot : Dell Optiplex AIO ; Intel Core i7-4770S CPU @ 3.9GHz ;  8 Go DDR3 ; Linux Mint 18 Cinnamon 64 bits

Hors ligne

#17 Le 05/01/2015, à 13:49

Christophe C

Re : Utiliser kwin dans XFCE

Tout à fait. D'ailleur le sudo apt-get install kwin-style-qtcurve kde-window-manager-common kde-window-manager kdeartwork-theme-window qtcurve kde-window-manager-active kde-l10n-fr est un pur repompage de voyager.


BountySource - Faite un petit don, ponctuel ou récurent, pour soutenir le développement de XFCE.
Timeshift - Sécurité : pensez à paramétrer des points de restauration système.
Euclide : « Ce qui est affirmé sans preuve peut être nié sans preuve ».

Hors ligne

#18 Le 31/10/2015, à 12:19

Christophe C

Re : Utiliser kwin dans XFCE

Au fait, la ligne de commande précédente ne marche plus sur 15.10 (des paquets ont disparus ou ont changés de nom). Quelqu'un sait-il ce qui marcherait dans la dernière version d'Ubuntu ?


BountySource - Faite un petit don, ponctuel ou récurent, pour soutenir le développement de XFCE.
Timeshift - Sécurité : pensez à paramétrer des points de restauration système.
Euclide : « Ce qui est affirmé sans preuve peut être nié sans preuve ».

Hors ligne