Postez ici vos trucs & astuces.

Compiz standalone

#41Messageil y a 10 ans

:salut:
Justement il faut que tu rajoute ceux ci dans ton autostart comme ceci:

# This shell script is run before Compiz launches.
# Environment variables set here are passed to the Compiz session.

# Set a background color
BG=""
if which hsetroot >/dev/null 2>&1; then
    BG=hsetroot
else
    if which esetroot >/dev/null 2>&1; then
   BG=esetroot
    else
   if which xsetroot >/dev/null 2>&1; then
       BG=xsetroot
   fi
    fi
fi
test -z $BG || $BG -solid "#202020"

# D-bus
if which dbus-launch >/dev/null 2>&1 && test -z "$DBUS_SESSION_BUS_ADDRESS"; then
    eval `dbus-launch --sh-syntax --exit-with-session`
fi

# Run XDG autostart things.  By default don't run anything desktop-specific
# See xdg-autostart --help more info
DESKTOP_ENV="COMPIZ"
if which /usr/bin/xdg-autostart >/dev/null 2>&1; then
  /usr/bin/xdg-autostart $DESKTOP_ENV
fi
emerald --replace &
lxpanel &
compiz-boxmenu &

Compiz standalone

#42Messageil y a 10 ans

fassil a écrit :Salut ewolnux,

Y'a un truc qui m'a accroché une paupière dans ton autostart...
Y'aurait pas un "fi" de trop, juste au-dessus de:

test -z $BG || $BG -solid "#202020"


A+

J'ai la même chose chez moi et ça fonctionne.

Compiz standalone

#43Messageil y a 10 ans

Salut S3B,

C'était "à la louche", en passant... :clindoeil:

A+

Ps: Tu as dans ton autostart que je viens de lire, 3 if -> donc 3 fi, & c'est plutôt un if avec quelque chose derrière qui doit manquer...

Compiz standalone

#44Messageil y a 10 ans

Salut :bjr:

Non je ne crois pas.

Compiz standalone

#45Messageil y a 10 ans

le nombre de "fi" est bon, mais je trouve ça pas trop propre d'imbriquer les conditions comme ça (j'aurais utilisé un "case"), mais c'est pas grave, on peut faire sauter cette partie...
pour compiz-boxmenu, je viens de lire la doc, et il faut lui attribuer un raccourci-clavier dans le ccsm (il ne fonctionne pas au clic-droit): pas pratique...
un autostart.sh qui va t'aider:

# This shell script is run before Compiz launches.
# Environment variables set here are passed to the Compiz session.
# vérifier le lancement de D-bus et le lancer si besoin
if which dbus-launch >/dev/null 2>&1 && test -z "$DBUS_SESSION_BUS_ADDRESS"; then
    eval `dbus-launch --sh-syntax --exit-with-session`
fi

# utiliser le xdg-autostart
# Voir xdg-autostart --help pour plus d'infos
# en clair, les fichiers desktop sont lancé de la même façon que les autres WM; il faut choisir entre lancer
# les softs ici, ou dans le xdg-autostart, sachant que certains softs ont leur propre fichier desktop dès l'installation:
# il faut vérifier, pour ne pas se retrouver avec des lancements en double.
# dans les fichiers desktop, l'option "NotShowIn=COMPIZ;" empêchera le lancement dans cette session,
# mais aussi l'option "OnlyShowIn=<autre wm>;"
DESKTOP_ENV="COMPIZ"
if which /usr/bin/xdg-autostart >/dev/null 2>&1; then
  /usr/bin/xdg-autostart $DESKTOP_ENV
fi
# relancer le décorateur
emerald --replace &
# options possibles pour agrémenter le bureau:
# un panneau
#(sleep 1s && lxpanel) &
#(sleep 1s && fbpanel) &
#(sleep 1s && tint2) &

# un logiciel pour afficher le fond d'écran, mettre des icones sur le bureau
#nitrogen --restore &
#xfdesktop &
#pcmanfm -d & (vérifier l'option, je suis pas sûr)

#si on utilise NetworkManager, lancer l'applet
#nm-applet &

# un mixeur
#(sleep 1s && pnmixer) &

# économiseur d'écran
#(sleep 1s && xscreensaver -no-splash) &

# si on a thunar, le passer en daemon pour l'automount
#(sleep 1s && thunar --daemon) &

# verrouillage numlock si pas fait par le DM
#(sleep 1s && numlockx) &

# un moniteur
#(sleep 4s && conky) &
#(sleep 4s && gkrellm) &

bien sûr, il faut enlever le # devant les lignes que tu veux utiliser

Compiz standalone

#46Messageil y a 10 ans

Pourquoi Nitrogen et autre alors qu'il y a une option pour le fond d'écran propre à Compiz?
Par contre Loubrix si tu as une astuce pour se déconnecter et éteindre je suis preneur, car pour l'instant je quitte ma session via CTRL+Alt+Backspace et j’éteins depuis lxdm

Compiz standalone

#47Messageil y a 10 ans

Loubrix a écrit :le nombre de "fi" est bon, mais je trouve ça pas trop propre d'imbriquer les conditions comme ça (j'aurais utilisé un "case"), mais c'est pas grave, on peut faire sauter cette partie...
pour compiz-boxmenu, je viens de lire la doc, et il faut lui attribuer un raccourci-clavier dans le ccsm (il ne fonctionne pas au clic-droit): pas pratique...
un autostart.sh qui va t'aider:
bien sûr, il faut enlever le # devant les lignes que tu veux utiliser

Comme ça ??

# This shell script is run before Compiz launches.
# Environment variables set here are passed to the Compiz session.
# vérifier le lancement de D-bus et le lancer si besoin
if which dbus-launch >/dev/null 2>&1 && test -z "$DBUS_SESSION_BUS_ADDRESS"; then
    eval `dbus-launch --sh-syntax --exit-with-session`
fi

# utiliser le xdg-autostart
# Voir xdg-autostart --help pour plus d'infos
# en clair, les fichiers desktop sont lancé de la même façon que les autres WM; il faut choisir entre lancer
# les softs ici, ou dans le xdg-autostart, sachant que certains softs ont leur propre fichier desktop dès l'installation:
# il faut vérifier, pour ne pas se retrouver avec des lancements en double.
# dans les fichiers desktop, l'option "NotShowIn=COMPIZ;" empêchera le lancement dans cette session,
# mais aussi l'option "OnlyShowIn=<autre wm>;"
DESKTOP_ENV="COMPIZ"
if which /usr/bin/xdg-autostart >/dev/null 2>&1; then
  /usr/bin/xdg-autostart $DESKTOP_ENV
fi
# relancer le décorateur
emerald --replace &
# options possibles pour agrémenter le bureau:
# un panneau
#(sleep 1s && lxpanel) &
#(sleep 1s && fbpanel) &
(sleep 1s && tint2) &

# un logiciel pour afficher le fond d'écran, mettre des icones sur le bureau
nitrogen --restore &
#xfdesktop &
#pcmanfm -d & (vérifier l'option, je suis pas sûr)

#si on utilise NetworkManager, lancer l'applet
nm-applet &

# un mixeur
(sleep 1s && pnmixer) &

# économiseur d'écran
(sleep 1s && xscreensaver -no-splash) &

# si on a thunar, le passer en daemon pour l'automount
#(sleep 1s && thunar --daemon) &

# verrouillage numlock si pas fait par le DM
(sleep 1s && numlockx) &

# un moniteur
(sleep 4s && conky) &
#(sleep 4s && gkrellm) &

Compiz standalone

#48Messageil y a 10 ans

Pas d'améliorations ; l'écran est tout d'abord gris très foncé, puis noir ; seul le curseur souris est visible.

Compiz standalone

#49Messageil y a 10 ans

vérifie bien que les logiciels que tu lances sont bien installés.

vérifie également que ces logiciels ne sont pas déjà lancés par un fichier desktop dans /etc/xdg/autostart ou ~/.config/autostart (il est possible que ce soit le cas de nm-applet); dans ce cas il faut aussi regarder le contenu du fichier desktop à la recherche des variables suivantes:
-NotShowIn=<session> : le lanceur ne sera pas actif dans "session"
-OnlyShowIn=<session> : le lanceur sera actif uniquement dans "session", pas dans les autres.
-Hidden=<true ou false>: si sur "true", le lanceur est inactif.

si on veut faire des modifs à ces fichiers desktop (ajouter "COMPIZ" à "OnlyShowIn=" par exemple), ne pas le faire dans /etc/xdg/autostart (serait écrasé par une mise à jour) mais copier le fichier dans ~/.config/autostart et le modifier à cet endroit (le autostart user est prioritaire sur le autostart système).
copier un fichiers desktop de /etc/xdg/autostart à ~/.config/autostart et y mettre Hidden=true le désactive, si par exemple on veut absolument gérer le démarrage dans le autostart.sh

Compiz standalone

#50Messageil y a 10 ans

tint2 = installé
nitrogen = installé
pnmixer = installé
applet nm = ok
xscreensaver = installé
numlockx = installé

Dans /etc/xdg/autostart j'ai :

at-spi-dbus-bus.desktop
nm-applet.desktop
parcellite-startup.desktop
pamac-tray.desktop
vboxclient.desktop
gnome-keyring-ssh.desktop
gnome-keyring-secrets.desktop
gnome-keyring-pkcs11.desktop
gnome-keyring-gpg.desktop
gsettings-data-convert.desktop
lxpolkit.desktop


contenu de nm-applet :

Icon=nm-device-wireless
Exec=nm-applet
Terminal=false
Type=Application
NoDisplay=true
NotShowIn=KDE;
X-GNOME-Bugzilla-Bugzilla=GNOME
X-GNOME-Bugzilla-Product=NetworkManager
X-GNOME-Bugzilla-Component=nm-applet
X-GNOME-UsesNotifications=true

Compiz standalone

#51Messageil y a 10 ans

et au fait, c'est quel DM ? Lxdm ?

Compiz standalone

#52Messageil y a 10 ans

Oui lxdm ; j'ai viré slim et installé lxdm.

Compiz standalone

#53Messageil y a 10 ans

as-tu le paquet Pyxdg installé ? s'il ne l'est pas:
-soit tu l'installes, et tu peux laisser autostart.sh comme il est
-soit tu ne l'installes pas, et dans ce cas, il faut commenter toute la partie qui concerne xdg-autostart dans autostart.sh, comme ça:

#DESKTOP_ENV="COMPIZ"
#if which /usr/bin/xdg-autostart >/dev/null 2>&1; then
#  /usr/bin/xdg-autostart $DESKTOP_ENV
#fi

Compiz standalone

#54Messageil y a 10 ans

Ta patience mérite toutes mes félicitations :bien

Je verrai ça demain, comme tous les soirs Madame squatte.

Entre les deux solutions quelle est celle que tu prendrais ?

Le paquet que tu cites, c'est bien <python2-xdg-0.25-1>

Compiz standalone

#55Messageil y a 10 ans

@ Loubrix aitostart? c'est un nouveau module? :gsourire:

Compiz standalone

#56Messageil y a 10 ans

ewolnux a écrit :Entre les deux solutions quelle est celle que tu prendrais ?

ça c'est une question de choix personnel; si tu préfères que tout soit géré dans le seul autostart.sh, et que cette session n'interfère pas avec d'autres installées, alors n'installe rien et commente les lignes (mais il faudra mettre dans autostart.sh TOUT ce que tu veux lancer, même les logiciels fournis avec un fichier desktop, comme nm-applet).
par contre, si tu choisis d'activer le xdg-autostart, tu pourras avoir le même problème qu'on a sur toutes machines où cohabitent plusieurs environnements: parfois, un logiciel qui ne devrait démarrer que sur un DE donné démarre aussi sous les autres
ewolnux a écrit :Le paquet que tu cites, c'est bien <python2-xdg-0.25-1>

oui, c'est lui...
Darkbistoufly a écrit : Loubrix aitostart? c'est un nouveau module?

non, c'est pour voir si tu suis :siffle

Compiz standalone

#57Messageil y a 10 ans

j'essaies de suivre mais je suis court sur pattes :rire

mais tes connaissances me sidère, et en plus tu l'expliques bien compréhensiblement :clap

comme dit un autre membre du forum :pompom: le loup des cévennes

ps j'ai cru un instant que les aïtos polynesiens arrivaient en force sur manjaro mais non juste une frappe de la lettre située à droite...

Compiz standalone

#58Messageil y a 10 ans

Loubrix a écrit :
ewolnux a écrit :Entre les deux solutions quelle est celle que tu prendrais ?

ça c'est une question de choix personnel; si tu préfères que tout soit géré dans le seul autostart.sh, et que cette session n'interfère pas avec d'autres installées, alors n'installe rien et commente les lignes (mais il faudra mettre dans autostart.sh TOUT ce que tu veux lancer, même les logiciels fournis avec un fichier desktop, comme nm-applet).
par contre, si tu choisis d'activer le xdg-autostart, tu pourras avoir le même problème qu'on a sur toutes machines où cohabitent plusieurs environnements: parfois, un logiciel qui ne devrait démarrer que sur un DE donné démarre aussi sous les autres

:bjr:

Le paquet python2-xdg était déjà installé.

Finalement pour essayer compiz-standalone, sur quelle base me conseillerais-tu de l'installer (xfce, openbox, mate) ?
Parce que là, apparemment ça ne fonctionne pas.

Compiz standalone

#59Messageil y a 10 ans

essaie quand même de désactiver la partie Xdg-autostart comme je te l'ai indiqué plus haut; je viens de relire tous les scripts et c'est la seule chose qui me semble pouvoir poser problème (le script a 2 ans, CAD un siècle pour Python).

Compiz standalone

#60Messageil y a 10 ans

ewolnux a écrit :
Loubrix a écrit :
ewolnux a écrit :Entre les deux solutions quelle est celle que tu prendrais ?

ça c'est une question de choix personnel; si tu préfères que tout soit géré dans le seul autostart.sh, et que cette session n'interfère pas avec d'autres installées, alors n'installe rien et commente les lignes (mais il faudra mettre dans autostart.sh TOUT ce que tu veux lancer, même les logiciels fournis avec un fichier desktop, comme nm-applet).
par contre, si tu choisis d'activer le xdg-autostart, tu pourras avoir le même problème qu'on a sur toutes machines où cohabitent plusieurs environnements: parfois, un logiciel qui ne devrait démarrer que sur un DE donné démarre aussi sous les autres

:bjr:

Le paquet python2-xdg était déjà installé.

Finalement pour essayer compiz-standalone, sur quelle base me conseillerais-tu de l'installer (xfce, openbox, mate) ?
Parce que là, apparemment ça ne fonctionne pas.

Je suis parti d'une Openbox pour rester léger mais en ayant de suite un système fonctionnel.Si tu es partie de la même base il n' y a pas de raison que tu n'y arrive pas.
Répondre