Home Forums Wiki Doc Install Extras Screenshots Source Code Projects Blog Users Groups Register
Glx-Dock / Cairo-Dock List of forums Git Version | Version Git Cairo-Dock version BZR sur Archlinux et dérivés
The latest stable release is the *3.4.0* : How to install it here.
Note: We just switched from BZR to Git on Github! (only to host the code and your future pull requests)
Git Version | Version Git

Subjects Author Language Messages Last message
[Locked] Cairo-Dock version BZR sur Archlinux et dérivés
Page : 1 2 3 4 5 6
lylambda Français 108 Guest [Read]
30 October 2015 à 14:08

matttbe, Tuesday 03 September 2013 à 15:37


Subscription date : 24 January 2009
Messages : 12573
Ou plus simplement on peut peut-être vérifier si le le dossier ~/config/cairo-dock/third-party contient des applets installés par le paquet et suggérer de les enlever...
Ça ne suffit pas car si tu veux améliorer une applet, c'est plus facile de la développer dans ce dossier que dans /usr avec les droits root. Donc si tu modifies une applet, elle aura le même nom que celle dans /usr donc ça n'ira pas.$
Ou alors, n'afficher que ce message à l'install en se disant que l'utilisateur, lui, est au courant du problème.

Pour info, toujours pas d'update sur AUR pour cairo-dock-bzr et cairo-dock-plugins-bzr. J'ai resollicitée le mainteneur actuel en lui suggérant de me laisser la gestion des paquets... mais il n'est pas très réactif, c'est le moins qu'on puisse dire! Si à la fin de la semaine je n'ai pas de nouvelle je vais demander le disown sur aur-general et si vraiment je ne m'en sort pas je pense créer un paquet à part (caito-dock-bzr-latest par exemple).
Ok
En espérant tout de même qu'il réponde avant

C'est normal que ce dossier ~/config/cairo-dock/third-party est recréé systématiquement (avec un dossier "locale" dedans) ?
Ah oui, c'est normal, pour éviter un éventuel crash des applets third-party en chargeant les des fichiers dans un dossier inexistant.

@lesebas: il faudrait donc gérer ce cas
if test -d $directory -! -"$directory/.SKIP" -`ls $directory | grep -c -v locale` -gt 0
(si le dossier existe, qu'il ne contient pas le fichier .SKIP et qu'il y a des fichiers en plus que le dossier 'locale', alors il affiche un message.

lylambda :
En ce qui concerne Quote, il n'est toujours pas fonctionnel avec la lib installé.
pourrais-tu donner les info affichées dans le terminal?

lesebas, Tuesday 03 September 2013 à 18:33


Subscription date : 24 November 2008
Messages : 298
matttbe :

Ou alors, n'afficher que ce message à l'install en se disant que l'utilisateur, lui, est au courant du problème.

@lesebas: il faudrait donc gérer ce cas
if test -d $directory -! -"$directory/.SKIP" -`ls $directory | grep -c -v locale` -gt 0
(si le dossier existe, qu'il ne contient pas le fichier .SKIP et qu'il y a des fichiers en plus que le dossier 'locale', alors il affiche un message.


Je ferais bien un mix des 2 détecter les applets installés en local et avertir l'utilisateur que, sauf s'il développe ses propres applets, il a intérêt à supprimer ces applets dans les dossiers perso ou ils ont été trouvés.

Le fichier .SKIP je veux bien mais de toutes façons c'est à l'utilisateur de le créer... donc quelqu'un qui travaille sur un applet et qui sait ce qu'il fait !

Pour mon info : c'est bien la version de l'applet installée dans ~/.config/cairo-dock/third-party qui est utilisée en priorité sur tout autre version installée sur la machine (dans /usr en particulier)?

lylambda, Wednesday 04 September 2013 à 01:22


Subscription date : 06 September 2009
Messages : 1635
Retour de terminal pour Quote aprés son activation:
cairo-dock -> pClassAppli->cStartupWMClass: (null)
cairo_dock_set_image_on_icon (/usr/share/cairo-dock/plug-ins/Dbus/third-party/Quote/icon)
_write_modules_idle (switcher;logout;weather;Animated icons;Remote-Control;dustbin;netspeed;Folders;shortcuts;Transmission;AlsaMixer;Quote;System Monitor;musicPlayer;dnd2share;showDesktop;Clipper;clock;PowerManager)
update_module_state (Quote)
Traceback (most recent call last):
File "./Quote", line 216, in <module>
Applet().run()
File "/usr/lib/python3.3/site-packages/CDApplet.py", line 165, in run
self.begin()
File "./Quote", line 194, in begin
self.get_quotes_from_web()
File "./Quote", line 155, in get_quotes_from_web
quote, author = interface.fetch()
File "./Quote", line 110, in fetch
parser.parse(page.read()) # feed the parser with the page's content
File "/usr/share/cairo-dock/plug-ins/Dbus/third-party/Quote/BashParser.py", line 44, in parse
self.feed(page) # feed the parser with the page's html
File "/usr/lib/python3.3/site-packages/sgmllib.py", line 97, in feed
self.rawdata = self.rawdata + data
TypeError: Can't convert 'bytes' object to str implicitly
_detach_icon (cairo-dock)

lesebas, Thursday 05 September 2013 à 14:11


Subscription date : 24 November 2008
Messages : 298
Bon finalement j'ai essayé de faire un check.install qui tienne compte de toute les idées (liste des applets installées en locale + prise en compte du .SKIP). Ça donne ça (non testé y'a surement des erreurs de code :

flag=
cd_pluginsdatadir
=$(pkg-config gldi --variable=pluginsdatadir)  
for 
directory in /home/*/.config/cairo-dock/third-party/;do 
  cd $directory 
  if [ -e .SKIP ];then 
    continue  
  fi 
  flag_directory=0 
  for applet in $(ls -d */ 
sed 's,/$,,g');do 
    if [ 
$applet "locale" ];then 
      
continue 
    
fi 
    
if [ $(grep -[[]$applet[]] ${pkgdir}${cd_pluginsdatadir}/Dbus/third-party/list.conf) -ge 1 ];then 
      
if [ $flag ];then 
        
echo -"\e[1;4;91mThe following applets have been found installed in a local directory. Excepted if you work on devlopement of one of these Applets they are now useless and should be removed (possible conflict with the last version):\\r\033[0m"
        
flag=
      fi 
      
if [ $flag_directory ];then 
        
echo -"\e[1;94mIn $directory :\\r\033[0m" 
        
flag_directory=
      fi 
      
echo -"\e[1;92m  [$applet]\\r\033[0m" 
    
fi 
  done 
done 
if [ $flag ];then 
  
echo -"\e[1;4;91mNote : to avoid this message on next update you can add a .SKIP file in you ~/.config/cairo-dock/third-party directory\033[0m" 
  
echo "Press any key to continue..."
  
read -""
fi


Par contre comme le "plugin" "locale" est dans dans /usr/share/cairo-dock/.../third-party/list.conf donc je suis obligé de l'exclure explicitement des tests. Y'a pas d'autres cas du même genre?

C'est quand même bizarre cette coexistante systématique des 2 install.

lesebas, Thursday 05 September 2013 à 21:53


Subscription date : 24 November 2008
Messages : 298
Bon je viens de tester en corrigeant pas mal d'erreurs (message précédent édité) ça marche voila le message que ça donne :

The following applets have been found installed in a local directory. Excepted if you work on devlopement of one of these Applets they are now useless and should be removed (possible conflict with the last version):
In /home/sebastien/.config/cairo-dock/third-party/ :
[Google]
In /home/stephanie/.config/cairo-dock/third-party/ :
[Calendar]
Note : to avoid this message on next update you can add a .SKIP file in you ~/.config/cairo-dock/third-party directory


Avec les couleurs en prime!

lesebas, Thursday 05 September 2013 à 22:03


Subscription date : 24 November 2008
Messages : 298
Bonne nouvelle, les paquets cairo-dock-bzr et cairo-dock-plugins-bzr sont à jour sur AUR depuis hier soir!

lylambda, Thursday 05 September 2013 à 22:57


Subscription date : 06 September 2009
Messages : 1635
Génial !
Je vais vais tester ça de suite

matttbe, Thursday 05 September 2013 à 23:26


Subscription date : 24 January 2009
Messages : 12573
@lesebas: ah, j'aurais juste mis la ligne que je t'avais donnée mais s'il y a plus de détails, pourquoi pas

Juste un petit truc, pour la phrase, j'aurais mis:
Except if you develop one of these applets, they should be removed to avoid possible conflicts with this package:

Et
you can launch this command: touch ~/.config/cairo-dock/third-party/.SKIP
plus simple

@lylambda: pourrais-tu tester Quote avec la dernière rev? (405)? (j'ai mis fin à l'erreur que vous aviez avec la rev 404, bizarre qu'il ne trouvait pas!)

lylambda, Friday 06 September 2013 à 00:19


Subscription date : 06 September 2009
Messages : 1635
pourrais-tu tester Quote avec la dernière rev? (405)?
Je viens de vérifier, sur AUR ça compile encore la 404.1 ça viens de passer en 405.1
Je referais les test dés que possible . Je testes de suite

Alors pour Quote, ça fonctionne bien si ce n'est les caractères spéciaux (é, è, ç, à, etc.) qui ne sont pas reconnus :
http://img138.imageshack.us/img138/6546/lwdm.png

matttbe, Friday 06 September 2013 à 01:00


Subscription date : 24 January 2009
Messages : 12573
Ah, en effet. Les joies de python 3

Est-ce que c'est mieux avec la rev 406?

PS: par contre, sgmllib est déprécié, il va falloir le remplacer...
PS²: concernant ces bugs avec les applets externes, serait-il possible de les mettre dans un nouveau sujet?

lesebas, Friday 06 September 2013 à 06:39


Subscription date : 24 November 2008
Messages : 298
Salut,

Message corrigé et AUR mis à jour.

lylambda, Friday 06 September 2013 à 10:11


Subscription date : 06 September 2009
Messages : 1635
Est-ce que c'est mieux avec la rev 406?
non , on se retrouve dans la situation du 404.

concernant ces bugs avec les applets externes, serait-il possible de les mettre dans un nouveau sujet?
Ça marche . Cf http://glx-dock.org/bg_topic.php?t=7160.

lesebas, Monday 09 September 2013 à 23:11


Subscription date : 24 November 2008
Messages : 298
matttbe :
ne fois que tout fonctionne, ça serait utile de tester toutes ces applets et vérifier leur compatibilité avec python 3 (simplement en lançant le dock depuis un terminal puis en démarrant chaque applets third-party et regarder les logs dans le terminal). Comme ça, on pourra vérifier que tout est ok au niveau des dépendances python 3 et tenir une liste des applets non compatibles.


J'en ai testé quelque unes... attention je suis sous xfce et certaines dépendances ne doivent pas être installées... :

CairoBzr :

cairo_dock_set_image_on_icon (/usr/share/cairo-dock/plug-ins/Dbus/third-party/CairoBzr/icon)
sh: ./CairoBzr: Aucun fichier ou dossier de ce type
_write_modules_idle (Google;switcher;logout;weather;Animated icons;Gmail;Remote-Control;dustbin;Folders;shortcuts;AlsaMixer;musicPlayer;showDesktop;clock;CairoBzr)

Calendar :

cairo_dock_set_image_on_icon (/usr/share/cairo-dock/plug-ins/Dbus/third-party/Calendar/icon)
_write_modules_idle (Google;switcher;logout;weather;Animated icons;Gmail;Remote-Control;dustbin;Folders;shortcuts;AlsaMixer;Calendar;musicPlayer;showDesktop;clock)
./icon_faenza.sh: ligne525: icon: Permission non accordée
./icon_faenza.sh: ligne528: .day: Permission non accordée
-> -1; 570; -321


CpuWatcher:

CpuWatcher : Config retrieved + Timer started
CpuWatcher has been started.
Traceback (most recent call last):
File "/usr/lib/python3.3/site-packages/gi/overrides/GLib.py", line 629, in <lambda>
return (lambda data: callback(*data), user_data)
File "./CpuWatcher", line 113, in action_on_loop
self.__firstList = self.getDeltaTime()
File "./CpuWatcher", line 187, in getDeltaTime
lStats = self.getCurrentStats()
File "./CpuWatcher", line 162, in getCurrentStats
statFile = file("/proc/stat", "r")
NameError: global name 'file' is not defined


Deluge :

Non testé deluge pas installé

Facebook :

cairo_dock_set_image_on_icon (/usr/share/cairo-dock/plug-ins/Dbus/third-party/Facebook/icon)
_write_modules_idle (Google;switcher;logout;weather;Animated icons;Facebook;Gmail;Remote-Control;dustbin;Folders;shortcuts;AlsaMixer;musicPlayer;showDesktop;clock)
Traceback (most recent call last):
File "./Facebook", line 540, in <module>
facebook = FaceBook()
File "./Facebook", line 85, in __init__
CDApplet.__init__(self)
File "/usr/lib/python3.3/site-packages/CDApplet.py", line 131, in __init__
self._get_config()
File "/usr/lib/python3.3/site-packages/CDApplet.py", line 303, in _get_config
self.get_config(keyfile)
File "./Facebook", line 242, in get_config
self.appconfig['ATTENTION_WHEN']        = self.WHEN_DICT[keyfile.getint('Configuration', 'ATTENTION_WHEN')]
File "/usr/lib/python3.3/configparser.py", line 798, in getint
return self._get(section, int, option, raw=raw, vars=vars)
File "/usr/lib/python3.3/configparser.py", line 793, in _get
return conv(self.get(section, option, **kwargs))
ValueError: invalid literal for int() with base 10: 'superior'


Gmail :

_write_modules_idle (Google;switcher;logout;weather;Animated icons;Gmail;Remote-Control;dustbin;Folders;shortcuts;AlsaMixer;musicPlayer;showDesktop;clock)
cairo_dock_set_image_on_icon (/usr/share/cairo-dock/plug-ins/Dbus/third-party/Gmail/icon)
Lecture WAVE '/usr/share/cairo-dock/plug-ins/Dbus/third-party/Gmail/snd/pop.wav' : Float 32 bit Little Endian, Fréquence 44100 Hz, Stéréo


Gnomenu :

cairo_dock_set_image_on_icon (distributor-logo)
_write_modules_idle (Google;switcher;logout;weather;Animated icons;Gmail;Remote-Control;dustbin;Folders;shortcuts;GnoMenu;AlsaMixer;musicPlayer;showDesktop;clock)


Google :

_write_modules_idle (Google;switcher;logout;weather;Animated icons;Gmail;Remote-Control;dustbin;Folders;shortcuts;AlsaMixer;musicPlayer;showDesktop;clock)
[+] Google: Applet started


GTG:

cairo_dock_set_image_on_icon (gtg)
cairo_dock_create_surface_from_image: assertion `cImagePath != NULL' failed
_write_modules_idle (Google;switcher;logout;weather;Animated icons;Gmail;Remote-Control;dustbin;Folders;shortcuts;AlsaMixer;GTG;musicPlayer;showDesktop;clock)
warning : (/var/abs/local/yaourtbuild/cairo-dock-bzr/src/cairo-dock-core/src/cairo-dock-widget-items.c:_add_one_icon_to_model:331)
Impossible d'ouvrir le fichier « gtg » : Aucun fichier ou dossier de ce type
>>> GTG 0.3 is not available
>>> GTG 0.2 and 0.3 are not available on the bus[/GTG]

HDDTemperature:

[code]_write_modules_idle (Google;switcher;logout;weather;Animated icons;HDDtemperature;Gmail;Remote-Control;dustbin;Folders;shortcuts;AlsaMixer;musicPlayer;showDesktop;clock)
warning : (/var/abs/local/yaourtbuild/cairo-dock-bzr/src/cairo-dock-core/src/cairo-dock-widget-items.c:_add_one_icon_to_model:331)
Impossible d'ouvrir le fichier « icon » : Aucun fichier ou dossier de ce type


ktorrent :

non testé ktorrent pas installé

Lancelot :

cairo_dock_set_image_on_icon (distributor-logo)
_write_modules_idle (Google;switcher;logout;weather;Animated icons;Gmail;Remote-Control;dustbin;Folders;shortcuts;AlsaMixer;musicPlayer;showDesktop;clock;Lancelot)
Traceback (most recent call last):
File "./Lancelot", line 142, in <module>
Applet().run()
File "/usr/lib/python3.3/site-packages/CDApplet.py", line 165, in run
self.begin()
File "./Lancelot", line 110, in begin
subprocess.Popen("lancelot") ### check if it is created invisible or not...
File "/usr/lib/python3.3/subprocess.py", line 820, in __init__
restore_signals, start_new_session)
File "/usr/lib/python3.3/subprocess.py", line 1438, in _execute_child
raise child_exception_type(errno_num, err_msg)Liferea
FileNotFoundError: [Errno 2] Aucun fichier ou dossier de ce type: 'lancelot'


Liferea :

_write_modules_idle (Google;switcher;logout;weather;Animated icons;Gmail;Remote-Control;dustbin;Folders;shortcuts;AlsaMixer;musicPlayer;showDesktop;clock)
cairo_dock_set_image_on_icon (/usr/share/cairo-dock/plug-ins/Dbus/third-party/Liferea/icon)
_write_modules_idle (Google;Liferea;switcher;logout;weather;Animated icons;Gmail;Remote-Control;dustbin;Folders;shortcuts;AlsaMixer;musicPlayer;showDesktop;clock)


Mintmenu:

_write_modules_idle (Google;switcher;logout;weather;Animated icons;MintMenu;Gmail;Remote-Control;dustbin;Folders;shortcuts;AlsaMixer;musicPlayer;showDesktop;clock)
Traceback (most recent call last):
File "./MintMenu", line 34, in <module>
import gnomeapplet
ImportError: No module named 'gnomeapplet'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "./MintMenu", line 36, in <module>
import mateapplet as gnomeapplet
ImportError: No module named 'mateapplet'


Moon :

_write_modules_idle (Google;switcher;Moon;logout;weather;Animated icons;Gmail;Remote-Control;dustbin;Folders;shortcuts;AlsaMixer;musicPlayer;showDesktop;clock)
Traceback (most recent call last):
File "./Moon", line 157, in <module>
Applet().run()
File "/usr/lib/python3.3/site-packages/CDApplet.py", line 165, in run
self.begin()
File "./Moon", line 139, in begin
self.get_moon_from_web()
File "./Moon", line 101, in get_moon_from_web
image, information = interface.fetch()
File "./Moon", line 56, in fetch
parser.parse(page.read())                                 # feed the parser to get the specific content: translated text
ValueError: read of closed file


Notifications_history :

_write_modules_idle (Google;switcher;logout;weather;Animated icons;Gmail;Remote-Control;dustbin;Folders;shortcuts;AlsaMixer;musicPlayer;showDesktop;clock)
cairo_dock_set_image_on_icon (/usr/share/cairo-dock/plug-ins/Dbus/third-party/Notifications_history/icon)
_write_modules_idle (Google;switcher;logout;weather;Animated icons;Gmail;Remote-Control;dustbin;Folders;shortcuts;Notifications_history;AlsaMixer;musicPlayer;showDesktop;clock)


Pidgin :

write_modules_idle (Google;switcher;logout;weather;Animated icons;Gmail;Remote-Control;dustbin;Folders;shortcuts;AlsaMixer;musicPlayer;showDesktop;clock)
cairo_dock_set_image_on_icon (/usr/share/cairo-dock/plug-ins/Dbus/third-party/Pidgin/icon)
_write_modules_idle (Google;switcher;logout;weather;Animated icons;Pidgin;Gmail;Remote-Control;dustbin;Folders;shortcuts;AlsaMixer;musicPlayer;showDesktop;clock)
Traceback (most recent call last):
File "./Pidgin", line 34, in <module>
import htmllib
ImportError: No module named 'htmllib'


Quote :

_write_modules_idle (Google;switcher;logout;weather;Animated icons;Gmail;Remote-Control;dustbin;Folders;shortcuts;AlsaMixer;Quote;musicPlayer;showDesktop;clock)
Traceback (most recent call last):
File "./Quote", line 216, in <module>
Applet().run()
File "/usr/lib/python3.3/site-packages/CDApplet.py", line 165, in run
self.begin()
File "./Quote", line 194, in begin
self.get_quotes_from_web()
File "./Quote", line 155, in get_quotes_from_web
quote, author = interface.fetch()
File "./Quote", line 110, in fetch
parser.parse(page.read()) # feed the parser with the page's content
File "/usr/share/cairo-dock/plug-ins/Dbus/third-party/Quote/BashParser.py", line 44, in parse
self.feed(str(page).encode('utf8')) # feed the parser with the page's html
File "/usr/lib/python3.3/site-packages/sgmllib.py", line 97, in feed
self.rawdata = self.rawdata + data
TypeError: Can't convert 'bytes' object to str implicitly
Screen

ScreenSaverInibithor :

_write_modules_idle (Google;switcher;logout;weather;Animated icons;Gmail;Remote-Control;dustbin;Folders;shortcuts;AlsaMixer;musicPlayer;showDesktop;clock)
cairo_dock_set_image_on_icon (/usr/share/cairo-dock/plug-ins/Dbus/third-party/Screensaver_inhibitor/icon)
_write_modules_idle (Google;switcher;logout;weather;Animated icons;Screensaver_inhibitor;Gmail;Remote-Control;dustbin;Folders;shortcuts;AlsaMixer;musicPlayer;showDesktop;clock)
cairo_dock_set_image_on_icon (/usr/share/cairo-dock/plug-ins/Dbus/third-party/Screensaver_inhibitor/icon.svg)

matttbe, Tuesday 10 September 2013 à 13:42


Subscription date : 24 January 2009
Messages : 12573
@lesebas: Merci pour ces retours!
  • CairoBzr a besoin de Vala (et de le compiler)
  • CpuWatcher: ça devrait être fixé (rev 409)
  • Facebook: il y avait un soucis au niveau du fichier de config, ça devrait être fixé en rev 411 mais il faut p-ê virer le fichier de config en local:
    rm ~/.config/cairo-dock/current_theme/plug-ins/Facebook/Facebook.conf
  • GTG: avais-tu installé GTG? => à ajouter dans les dépendances optionnelles
  • Lancelot: avais-tu installé lancelot? => à ajouter dans les dépendances optionnelles
  • Deluge & KTorrent: => à ajouter dans les dépendances optionnelles
  • Mintmenu: est-ce que le paquet mintmenu est encore dispo? => à ajouter dans les dépendances optionnelles
  • Moon: ça devrait être bon (rev 412)
  • Pidgin: ça devrait être fixé (rev 413)
  • Quote: ça devrait être fixé (rev 412) mais il faudrait utiliser autre chose que sgmllib pour python 3. Du coup, j'ai ajouté 'Quote' dans le fichier Applets-python2.list. Pourrais-tu décommenter ces lignes dans le PKGBUILD (à la fin du build()):
      # for i in `cat Applets-python2.list`; do
      #   if [ -x $i/$i ]; then
      #     sed --follow-symlinks -i "1s/python/python2/"  $i/$i
      #   fi
      # done 


PS: pour ces tests, est-ce que tu as uniquement tenté de les démarrer ou tu as fait des clics gauche, droite et milieu sur l'icône?

lesebas, Tuesday 10 September 2013 à 23:14


Subscription date : 24 November 2008
Messages : 298
Salut,

Pour les test je me suis contenté de les démarrés... pas de clic

matttbe :
CairoBzr a besoin de Vala (et de le compiler)


vala installé chez moi... est-il compilé par CairoBzr?

CPUWatcher semble OK :

cairo_dock_set_image_on_icon (/usr/share/cairo-dock/plug-ins/Dbus/third-party/CpuWatcher/icon)
_write_modules_idle (Google;switcher;logout;weather;Animated icons;Screensaver_inhibitor;Gmail;Remote-Control;dustbin;Folders;shortcuts;AlsaMixer;CpuWatcher;musicPlayer;showDesktop;clock)
CpuWatcher : Config retrieved + Timer started
CpuWatcher has been started.
Number of cores : 4
warning : (/var/abs/local/yaourtbuild/cairo-dock-bzr/src/cairo-dock-core/src/gldit/cairo-dock-surface-factory.c:cairo_dock_create_surface_from_image:463)
This file (/home/sebastien/.config/cairo-dock/third-party/CpuWatcher/icon) doesn't exist or is not readable.
warning : (/var/abs/local/yaourtbuild/cairo-dock-bzr/src/cairo-dock-core/src/gldit/cairo-dock-surface-factory.c:cairo_dock_create_surface_from_image:463)
This file (/home/sebastien/.config/cairo-dock/third-party/CpuWatcher/icon) doesn't exist or is not readable.
warning : (/var/abs/local/yaourtbuild/cairo-dock-bzr/src/cairo-dock-core/src/gldit/cairo-dock-surface-factory.c:cairo_dock_create_surface_from_image:463)
This file (/home/sebastien/.config/cairo-dock/third-party/CpuWatcher/icon) doesn't exist or is not readable.
warning : (/var/abs/local/yaourtbuild/cairo-dock-bzr/src/cairo-dock-core/src/gldit/cairo-dock-surface-factory.c:cairo_dock_create_surface_from_image:463)
This file (/home/sebastien/.config/cairo-dock/third-party/CpuWatcher/icon) doesn't exist or is not readable.


facebook, ne marche pas mais je n'ai pas fbcmd qui devrait être installé automatiquement? Une fois fbcmd installé depuis AUR OK (faudrait peut-être modifié le manuel de l'applet?). Ensuite ça plante

_...updating Facebook Applet
PHP Warning: require_once(): open_basedir restriction in effect. File(/usr/lib/facebook/facebook.php) is not within the allowed path(s): (/srv/http/:/home/:/tmp/:/usr/share/pear/:/usr/share/webapps/) in /usr/lib/fbcmd.php on line 534
PHP Warning: require_once(/usr/lib/facebook/facebook.php): failed to open stream: Operation not permitted in /usr/lib/fbcmd.php on line 534
PHP Fatal error: require_once(): Failed opening required 'facebook/facebook.php' (include_path='.:/usr/share/pear') in /usr/lib/fbcmd.php on line 534
...Facebook Applet could not connect to the Internet. Trying later.
cairo_dock_create_surface_from_image: assertion `cImagePath != NULL' failed


Mais voila le message en fin d'install de fbcmd...

You need to add :/usr/lib/ to the open_basedir line in php.ini manually


Je fais comment?

Pas plus de temps pour re-tester les autres ce soir... je vois pour mettre a jour les dépendances!

matttbe, Tuesday 10 September 2013 à 23:35


Subscription date : 24 January 2009
Messages : 12573
vala installé chez moi... est-il compilé par CairoBzr?
Cette applet a un peu été laissée à l'abandon et l'idée est d'avoir des facilités pour compiler le dock et avoir des info sur BZR mais donc ceci n'est pas très utile sous Arch si on utilise un PKGBUILD.
Mais sinon, il suffit, si valac est disponible, de lancer ces commandes:
cd CairoBzr
./compile.sh
cd ..


CPUWatcher semble OK :
Il y avait des warnings, ça devrait être fixé

Mais voila le message en fin d'install de fbcmd...
Mmh, il faudrait éditer le fichier php.ini dans (un dossier de) /etc/
Mais ajouter 'php' comme dépendance, c'est tout de même un peu trop gros...

lesebas, Wednesday 11 September 2013 à 07:43


Subscription date : 24 November 2008
Messages : 298
Bon fbcmd sur AUR n'a pas été mis à jour depuis plus d'un an... j'ai installé fbcmd-git (mis à jour le 28/4):

_write_modules_idle (Google;switcher;logout;weather;Animated icons;Facebook;Screensaver_inhibitor;Gmail;Remote-Control;dustbin;Folders;shortcuts;AlsaMixer;musicPlayer;showDesktop;clock)
...updating Facebook Applet
PHP Warning: require_once(): open_basedir restriction in effect. File(/usr/lib/facebook/facebook.php) is not within the allowed path(s): (/srv/http/:/home/:/tmp/:/usr/share/pear/:/usr/share/webapps/) in /usr/lib/fbcmd.php on line 534
PHP Warning: require_once(/usr/lib/facebook/facebook.php): failed to open stream: Operation not permitted in /usr/lib/fbcmd.php on line 534
PHP Fatal error: require_once(): Failed opening required 'facebook/facebook.php' (include_path='.:/usr/share/pear') in /usr/lib/fbcmd.php on line 534
...Facebook Applet could not connect to the Internet. Trying later.
cairo_dock_create_surface_from_image: assertion `cImagePath != NULL' failed


Et je ne comprends pas comment on indique ses identifiants de compte... pas de menu (mais c'est surement lié aux erreur ci-dessus...)

Mais je ne pense pas que ce soit du a l'applet :

[sebastien@Vulpus ~]$ fbcmd
PHP Warning: require_once(): open_basedir restriction in effect. File(/usr/lib/facebook/facebook.php) is not within the allowed path(s): (/srv/http/:/home/:/tmp/:/usr/share/pear/:/usr/share/webapps/) in /usr/lib/fbcmd.php on line 534
PHP Warning: require_once(/usr/lib/facebook/facebook.php): failed to open stream: Operation not permitted in /usr/lib/fbcmd.php on line 534
PHP Fatal error: require_once(): Failed opening required 'facebook/facebook.php' (include_path='.:/usr/share/pear') in /usr/lib/fbcmd.php on line 534
[sebastien@Vulpus ~]$

matttbe, Wednesday 11 September 2013 à 08:58


Subscription date : 24 January 2009
Messages : 12573
Et je ne comprends pas comment on indique ses identifiants de compte... pas de menu (mais c'est surement lié aux erreur ci-dessus...)
As-tu éditer le fichier php.ini, quelque part dans /etc? Il faut rajouter :/usr/lib/ à la fin de la ligne commençant par: open_basedir (et qui devrait contenir: /srv/http/:/home/:/tmp/:/usr/share/pear/:/usr/share/webapps/)
find /etc -name php.ini


Si oui, laisse tomber.

lesebas, Wednesday 11 September 2013 à 21:50


Subscription date : 24 November 2008
Messages : 298
OK j'ai effectivement ajouté /usr/lib/ dans php.ini et le message à changé... mais toujours rien pour configurer mon compte...

_write_modules_idle (Google;switcher;logout;weather;Animated icons;Facebook;Screensaver_inhibitor;Gmail;Remote-Control;dustbin;Folders;shortcuts;AlsaMixer;musicPlayer;showDesktop;clock)
...updating Facebook Applet
Traceback (most recent call last):
File "./Facebook", line 541, in <module>
facebook.run()
File "/usr/lib/python3.3/site-packages/CDApplet.py", line 165, in run
self.begin()
File "./Facebook", line 462, in begin
self.update()
File "./Facebook", line 419, in update
self.consider()
File "./Facebook", line 338, in consider
new_counter += self.fb[i]
KeyError: 'MESSAGES_UNREAD'


D'un autre coté je suis en 1.1 de fbcmd et la version 2.0 beta date de juillet 2012

http://fbcmd.dtompkins.com/introduction

Edit ... j'ai suivi le tuto pour configurer fbcmd : http://fbcmd.dtompkins.com/installation

Tout se passe bien jusqu'à :

[sebastien@Vulpus ~]$ fbcmd test
fbcmd [v1.1] ERROR: Unknown Command: [TEST] try fbcmd HELP

matttbe, Wednesday 11 September 2013 à 22:52


Subscription date : 24 January 2009
Messages : 12573
Tout se passe bien jusqu'à :
Il lance la version 1.1, pas la 2.0

Sauf si tu es vraiment intéressé par l'applet, j'ai envie de dire... laissons tomber.
Il faudrait idéalement réécrire cette applet pour n'utiliser que du python (il y a pas mal de doc là-dessus et c'est assez semblable à l'applet Twitter mais il faut qq1 pour la développer )

Git Version | Version Git

Subjects Author Language Messages Last message
[Locked] Cairo-Dock version BZR sur Archlinux et dérivés
Page : 1 2 3 4 5 6
lylambda Français 108 Guest [Read]
30 October 2015 à 14:08


Glx-Dock / Cairo-Dock List of forums Git Version | Version Git Cairo-Dock version BZR sur Archlinux et dérivés Top

Online users :

Powered by ElementSpeak © 2007 Adrien Pilleboue, 2009-2013 Matthieu Baerts.
Dock based on CSS Dock Menu (Ndesign) with jQuery. Icons by zgegball
Cairo-Dock is a free software under GNU-GPL3 licence. First stable version created by Fabounet.
Many thanks to TuxFamily for the web Hosting and Mav for the domain name.