#1 Le 06/02/2009, à 03:15
- Maze12
[HOWTO]Lier les bureaux aux activité dans KDE4.2 [EXPERIMENTAL]
[HOWTO]Lier les bureaux aux activité dans KDE4.2 [EXPERIMENTAL]
Tutoriel pour utilisateur expérimenté.
ATTENTION Vous risquez d'avoir un bureau instable après cette manipulation.
Voilà comme il m'a été demandé je vais essayer de faire un petit tutorial pour pouvoir lier les activités aux bureaux avant l'heure, cette fonctionnalité est normalement prévu pour kde 4.3.
Problèmes trouvés:
- Le dashboard est décalé d'un desktop, quand je clique pour afficher le dashboard du bureau1 c'est celui du bureau2 qui apparait...
Tous dabord ont va faire une sauvegarde des fichiers que l'on va modifier :
cp $HOME/.kde/share/config/plasmarc $HOME/.kde/share/config/plasmarc-bak
cp $HOME/.kde/share/config/plasma-appletsrc $HOME/.kde/share/config/plasma-appletsrc-bak
Tous d'abord avant de commencer les modifications vous devez créer autant d'activités que ce que vous avez de bureaux (dans mon cas j'ai 4 bureaux, donc je rajoute 3 activités à mon activité de base).
Je vous conseille de nommer vos activités elles seront plus facilement reconnaissables lorsque vous éditerez votre «plasma-appletsrc».
Bien maintenant ouvrez une console puis on va arreter plasma.
kquitapp plasma
Dans cette même console nous allons éditer notre premier fichier
kate $HOME/.kde/share/config/plasmarc
Nous allons ajouter dans la section [General] «perVirtualDesktopViews=true», si vous n'avez pas de section [General] créez la.
Vous devez donc avoir dans votre fichier plasmarc :
[General]
perVirtualDesktopViews=true
Jusque la tous va bien, nous allons avoir le gros du travail maintenant.
Nous allons maintenant éditez «plasma-appletsrc»
kate $HOME/.kde/share/config/plasma-appletsrc
Tout d'abord nous allons remplacer tous les «screen=-1» en «screen=0» du fichier.
Ensuite nous allons attribuer tout les «Containments» à des bureaux.
Vous devez avoir normalement (si vous avez qu'une barre des taches) 5 «Containments» différents (rajoutez en 1 par barre des tâches supplémentaires que vous avez).
Dans mon cas j'ai :
[Containments][1]
[Containments][113]
[Containments][15]
[Containments][3]
[Containments][46]
qui eux même ont des sous «Containments».
Donc chaque «Containments» correnspond à une activité sauf 1 qui est votre barre des tâches. Si vous avez nommé vos activités la barre des tâches sera facilement reconnaissable car qui n'aura pas de nom d'activité.
ex :
[Containments][15]
activity=
...
les autres seront par exemple :
[Containments][113]
activity=MonEspace
nous allons maintenant attribuer les bureaux aux activités, pour ca nous devons éditer tous les champs «desktop» d'un même «Containments» et l'affecter un bureau (attention il peut y avoir des champs «desktop» dans les sous «Containments»)
Les bureaux se numérote à partir de 0.
par exemple :
[Containments][1]
activity=Espace1
desktop=0
...
[Containments][1][Applets][14]
activity=
desktop=0
...
[Containments][113]
activity=Espace2
desktop=1
...
[Containments][113][Applets][16]
activity=
desktop=1
...
[Containments][3]
activity=Espace3
desktop=2
...
[Containments][3][Applets][19]
activity=
desktop=2
...
[Containments][46]
activity=Espace4
desktop=3
...
[Containments][46][Applets][12]
activity=
desktop=3
...
voilà normalement toutes mes activités sont liés à un bureau différent, il nous reste encore la barre des tâches celle qui n'a pas de nom d'activité, nous allons lui attribuer le bureau 0.
(dans mon exemple il n'y a qu'un sous «Containments» à chaque fois mais vous pouvez en avoir plus ou pas du tout selon les plasmoids mis sur ces activités)
[Containments][1]
activity=
desktop=0
...
[Containments][1][Applets][14]
activity=
desktop=0
...
voilà normalement votre configuration doit être correcte on peux maintenant relancer plasma..
plasma &
si tout va bien vous devriez avoir une activité par bureau, dans le cas d'une mauvaise configuration il a du vous rajouter des espaces de travail supplémentaires... dans ce cas effacez les activité supplémentaire que plasma vous a créé jusqu'à avoir le même nombre d'activité que de bureau et recommencé la configuration depuis le début.
Ce tuto n'est sûrement pas parfait, n'hésitez pas à le signaler les erreurs j'essaierai de corriger au plus vite
Si quelqu'un à une solution pour le bashboard je suis aussi preneur
Les fichiers d'exemple (configuration a 2 bureaux)
plasmarc :
[Applet Browser]
used=,quickaccess,digital-clock,notifier,trash,systemtray,showdashboard,tasks,pager,plasma_applet_notes,folderview,launcher,bluemarble,showdesktop
[General]
perVirtualDesktopViews=true
[PlasmaAppletBrowserDialog]
Height 1200=599
Width 1920=547
[PlasmaViews][1]
panelVisibility=0
[ViewIds]
1=2
3=1
plasma-appletsrc
[Containments][1]
activity=Activité1
desktop=1
formfactor=0
geometry=0,0,1920,1200
immutability=1
location=0
plugin=desktop
screen=0
wallpaperplugin=image
wallpaperpluginmode=SingleImage
zvalue=0[Containments][1][Applets][13]
geometry=733,74,256,256
immutability=1
plugin=plasma_applet_notes
zvalue=17[Containments][1][Applets][13][Configuration]
autoSave=Welcome to the Notes Plasmoid! Type your notes here...
scrollValue=0[Containments][1][Applets][2]
activity=
desktop=1
formfactor=0
geometry=6,6,600,400
immutability=1
location=0
plugin=folderview
screen=0
zvalue=0[Containments][1][Wallpaper][image]
slideTimer=600
slidepaths=/usr/share/wallpapers/
userswallpapers=
wallpaper=/usr/share/wallpapers/Air
wallpapercolor=56,111,150
wallpaperposition=0[Containments][14]
activity=Activité2
desktop=0
formfactor=0
geometry=1926,0,1920,1200
immutability=1
location=0
plugin=desktop
screen=0
wallpaperplugin=image
wallpaperpluginmode=SingleImage
zvalue=0[Containments][14][Applets][15]
geometry=334,315,400,400
immutability=1
plugin=bluemarble
zvalue=0[Containments][14][Wallpaper][image]
slideTimer=600
slidepaths=/usr/share/wallpapers/
userswallpapers=
wallpaper=/usr/share/wallpapers/Curls_on_Green
wallpapercolor=56,111,150
wallpaperposition=0[Containments][3]
activity=
desktop=0
formfactor=2
geometry=0,-44,1280,38
immutability=1
location=4
plugin=panel
screen=0
zvalue=150[Containments][3][Applets][10]
geometry=1186,6,32,32
immutability=1
plugin=trash
zvalue=0[Containments][3][Applets][11]
geometry=36,6,32,32
immutability=1
plugin=quickaccess
zvalue=0[Containments][3][Applets][12]
geometry=930,6,32,32
immutability=1
plugin=showdashboard
zvalue=0[Containments][3][Applets][16]
geometry=1222,6,32,32
immutability=1
plugin=showdesktop
zvalue=0[Containments][3][Applets][4]
geometry=0,6,32,32
immutability=1
plugin=launcher
zvalue=0[Containments][3][Applets][4][Shortcuts]
global=Alt+F1[Containments][3][Applets][5]
geometry=1082,6,32,32
immutability=1
plugin=notifier
zvalue=0[Containments][3][Applets][6]
geometry=900,6,26,32
immutability=1
plugin=pager
zvalue=0[Containments][3][Applets][7]
geometry=72,6,824,32
immutability=1
plugin=tasks
zvalue=0[Containments][3][Applets][7][Configuration]
showOnlyCurrentDesktop=true
showOnlyCurrentScreen=true[Containments][3][Applets][8]
geometry=966,6,112,32
immutability=1
plugin=systemtray
zvalue=0[Containments][3][Applets][8][Configuration][PopupApplet]
DialogHeight=75
DialogWidth=200[Containments][3][Applets][9]
geometry=1118,6,64,32
immutability=1
plugin=digital-clock
zvalue=0[Containments][3][Applets][9][Configuration][ExtenderItems][1]
extenderIconName=view-pim-calendar
extenderItemName=calendar
extenderTitle=Calendar
sourceAppletId=9
sourceAppletPluginName=digital-clock[Containments][3][Applets][9][Configuration][PopupApplet]
DialogHeight=272
DialogWidth=256[Containments][3][Configuration]
maximumSize=1920,38
minimumSize=1280,38
ce ne sont pas les fichiers de configurations de la photo ci-dessous mais ceux d'un bureau kubuntu d'origine avec 2 desktop modifier pour avoir une activité par desktop.
Dernière modification par Maze12 (Le 07/02/2009, à 02:30)
To be continued...
Materiel : HP Pavillon HDX - Core2Duo T8100 , Ram 3Gb, Nvidia 8800gt ,Wifi PRO/Wireless 4965 AGN
OS : Kubuntu 9.04 - KDE 4.2.90
Hors ligne
#2 Le 06/02/2009, à 09:07
- PhilippeP
Re : [HOWTO]Lier les bureaux aux activité dans KDE4.2 [EXPERIMENTAL]
Merci !! j'essaie cela ce soir
Attention, je suis loin d'être un Goubunturou ...
Il m'arrive de me tromper (si si...)
Desktop Kubuntu 12.04 KDE 4.9 SC - Lenovo Ideapad S10 3T Kubuntu 12.04 KDE 4.8 SC
Hors ligne
#3 Le 06/02/2009, à 09:43
- Seren
Re : [HOWTO]Lier les bureaux aux activité dans KDE4.2 [EXPERIMENTAL]
Sympa comme tuto, et je trouve ton exemple en image très bien fait.
Est-ce que tu pourrais nous mettre ton fichier complet en lecture, afin d'avoir un exemple "complet" ?
Merci !
"I am not young enough to know everything". Oscar Wilde
Hors ligne
#4 Le 06/02/2009, à 11:15
- moi1392
Re : [HOWTO]Lier les bureaux aux activité dans KDE4.2 [EXPERIMENTAL]
c'est cool merci d'avoir testé
juste une remarque, tu utilises la même configuration de panneaux sur tous tes bureaux, ça aurait été cool de les différencier un peu pour bien montrer la diférence (à moins que ça ne marche pas ? mais j'ai du mal à y croire), même si c'est que pour quelques trucs genre des boutons de lancement d'applis différents ou une horloge différente.
une question aussi, est ce que les effets desktop grid, cube et compagnie qui affichent tous les bureaux montrent bien les activités différentes sur chaque bureau ? (ça à l'air vu ton screenshot)
Dernière modification par moi1392 (Le 06/02/2009, à 11:15)
Hors ligne
#5 Le 06/02/2009, à 20:39
- PhilippeP
Re : [HOWTO]Lier les bureaux aux activité dans KDE4.2 [EXPERIMENTAL]
Ai essayé , et cela n'a rien changé ...
Attention, je suis loin d'être un Goubunturou ...
Il m'arrive de me tromper (si si...)
Desktop Kubuntu 12.04 KDE 4.9 SC - Lenovo Ideapad S10 3T Kubuntu 12.04 KDE 4.8 SC
Hors ligne
#6 Le 07/02/2009, à 02:38
- Maze12
Re : [HOWTO]Lier les bureaux aux activité dans KDE4.2 [EXPERIMENTAL]
c'est cool merci d'avoir testé
juste une remarque, tu utilises la même configuration de panneaux sur tous tes bureaux, ça aurait été cool de les différencier un peu pour bien montrer la diférence (à moins que ça ne marche pas ? mais j'ai du mal à y croire), même si c'est que pour quelques trucs genre des boutons de lancement d'applis différents ou une horloge différente.
une question aussi, est ce que les effets desktop grid, cube et compagnie qui affichent tous les bureaux montrent bien les activités différentes sur chaque bureau ? (ça à l'air vu ton screenshot)
Malheureusement comme tu as remarqué les panneaux (tableaux de bords) est unique, et je pense qu'il n'est pas (encore?) possible d'en mettre un par bureau (je me trompe peut être mais je n'ai rien trouvé a ce sujet). Par exemple si tu fait un «zoom out» sur ton bureau tu vera tes activité retrecir mais les tableaux de bords reste identique. En espérant qu'ils ajoutent cette possibilité sur la 4.3.
Pour les effets desktop tous est bien géré je n'ai pas rencontré de problème particulié mise à pars pour le dashboard comme précisé dans mon post.
Ai essayé , et cela n'a rien changé ... sad
essaye de mettre tes fichiers je peux essayer de t'aider
To be continued...
Materiel : HP Pavillon HDX - Core2Duo T8100 , Ram 3Gb, Nvidia 8800gt ,Wifi PRO/Wireless 4965 AGN
OS : Kubuntu 9.04 - KDE 4.2.90
Hors ligne
#7 Le 07/02/2009, à 11:09
- PhilippeP
Re : [HOWTO]Lier les bureaux aux activité dans KDE4.2 [EXPERIMENTAL]
Vais refaire un test a mon aise , et je posterai mes fichiers si cela ne fonctionnne pas ...
Attention, je suis loin d'être un Goubunturou ...
Il m'arrive de me tromper (si si...)
Desktop Kubuntu 12.04 KDE 4.9 SC - Lenovo Ideapad S10 3T Kubuntu 12.04 KDE 4.8 SC
Hors ligne
#8 Le 07/02/2009, à 17:18
- Maze12
Re : [HOWTO]Lier les bureaux aux activité dans KDE4.2 [EXPERIMENTAL]
j'ai rajouté les fichiers d'exemple dans le tuto
To be continued...
Materiel : HP Pavillon HDX - Core2Duo T8100 , Ram 3Gb, Nvidia 8800gt ,Wifi PRO/Wireless 4965 AGN
OS : Kubuntu 9.04 - KDE 4.2.90
Hors ligne
#9 Le 31/03/2009, à 22:32
- Syka
Re : [HOWTO]Lier les bureaux aux activité dans KDE4.2 [EXPERIMENTAL]
Et bien ça ne veut pas...
A chaque fois que je redemarre plasma j'ai 4 nouvelles activité nommées "bureau" en plus avec le fond d'écran par défaut et aucun plasmoid (a part mes tableua de bords).
Et à chaque fois la section "General" que j'air rajouter dans fichier plasmarc est supprimée...
Enfin j'continue a tripatouiller la dedans pour essayer de comprendre un peu...
Hors ligne
#10 Le 31/03/2009, à 23:02
- Syka
Re : [HOWTO]Lier les bureaux aux activité dans KDE4.2 [EXPERIMENTAL]
j'ai pas mal de [PlasmaView] dans mon plasmarc. À quoi ça correspon, ces "plasmaview"?
D'autres choses m'intrigues : j'ai des plasmoïdes présent dans plasma-appletsrc mais qui ne s'affiche pas en "vrai". Et d'autres plasmoïdes sont configurer dans les 2 fichier (le plasmoide "label" nottament). Dernier truc un peu etrange, un [containments] (donc potentiellement une "activité", avec même des plasmoides ) dans mon fichier plasmarc...
Si vous avez des explications rationnelles pour ce genre de choses
À et puis tant que j'y suis, pq desktop 0 pour la barre de tache? pourquoi pas -1? et j'ai supposé qu'il fallait faire de même pour tous les [containments] du type "tableau de bord" (j'en ai trois), ce qui je crois n'es pas précisé dans ton HOWTO.
Enfin c'est flou mais j'mamuse
EDIT :
J'ai nettoyé un peu tous ça : les plasmoïdes "virtuelle" (dans le fichier mais pas visible) ainsi que le containement dans plasmarc, s'enlevent sans rechigné.
J'en suis à là : quatre bureau, 4 activité et un seul bureux "actif" dans le sens ou tous les autres bureaux non plus ni fond d'ecran ni plasmoïde. Ça sent bon, conceptuellement on se rapproche même, mais j'arrete pour ce soir...
Dernière modification par Syka (Le 31/03/2009, à 23:59)
Hors ligne
#11 Le 01/04/2009, à 00:03
- jajaX
Re : [HOWTO]Lier les bureaux aux activité dans KDE4.2 [EXPERIMENTAL]
salut
dans ton amusement, as tu réussi à déplacer les tableau de bord autre part que sur les bords de ton bureau (cf mon sujet) ?
Dernière modification par jajaX (Le 01/04/2009, à 00:04)
@+
jajaX
Asus X93SM-YZ157V / Asus X93SM-YZ065V sous KDE Neon
ASUS K95VB sous Kubuntu 22.04 Jammy Jellyfish (64 bits) / ACER Aspire 5612 WLMI sous Kubuntu 18.04 Bionic Beaver (32 bits)
Hors ligne
#12 Le 01/04/2009, à 04:38
- Maze12
Re : [HOWTO]Lier les bureaux aux activité dans KDE4.2 [EXPERIMENTAL]
non malheureusement pas, apparemment les tableaux de bord ne sont pas comme des plasmoids normaux d'ailleurs je ne suis pas arrivé par exemple à mettre un tableau de bord différent par activité
To be continued...
Materiel : HP Pavillon HDX - Core2Duo T8100 , Ram 3Gb, Nvidia 8800gt ,Wifi PRO/Wireless 4965 AGN
OS : Kubuntu 9.04 - KDE 4.2.90
Hors ligne
#13 Le 01/04/2009, à 10:33
- jajaX
Re : [HOWTO]Lier les bureaux aux activité dans KDE4.2 [EXPERIMENTAL]
ah ok bon ben tant pi alors.
@+
jajaX
Asus X93SM-YZ157V / Asus X93SM-YZ065V sous KDE Neon
ASUS K95VB sous Kubuntu 22.04 Jammy Jellyfish (64 bits) / ACER Aspire 5612 WLMI sous Kubuntu 18.04 Bionic Beaver (32 bits)
Hors ligne
#14 Le 02/04/2009, à 12:55
- moi1392
Re : [HOWTO]Lier les bureaux aux activité dans KDE4.2 [EXPERIMENTAL]
une des différences qu'il y a entre les plasmoides "normaux" et les tableaux de bord (j'appelle ça des "panneux", c'est plus proche du terme anglais "panel" et plus court à écrire de "tableau de bord") est que ces derrniers sont des fenêtre X distinctes du reste du bureau (= de l'activité qui affiche un fond d'écran et les plasmoides), la raison est que pour pouvoir l'afficher par dessus les fenetres, il faut que ça soit une fenetre distincte pour X.
Cela pose pas mal de soucis et je pense (même si je n'en suis pas sur) que c'est la cause du problème de panneaux différents par activité qui ne marchent pas.
Hors ligne
#15 Le 02/04/2009, à 22:21
- jajaX
Re : [HOWTO]Lier les bureaux aux activité dans KDE4.2 [EXPERIMENTAL]
ok merci encore pour ces précisions mais je viens de contourner le problème. par contre, faut acheter un 22 pouces !
@+
jajaX
Asus X93SM-YZ157V / Asus X93SM-YZ065V sous KDE Neon
ASUS K95VB sous Kubuntu 22.04 Jammy Jellyfish (64 bits) / ACER Aspire 5612 WLMI sous Kubuntu 18.04 Bionic Beaver (32 bits)
Hors ligne