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.

nombre réponses : 25

#0 Re : -1 »  [WIP] BabyBox » Le 20/02/2012, à 11:12

AntoineT
Réponses : 24

Salut à tous,

je reviens vous montrer quelques screenshots et vous indiquer quelques petites nouveautés que j'ai implémentées. Je précise que l'interface est pompée de façon éhontée sur celle que RegisBurin a mis en place...

Alors; le bureau principal :
1329726766.png
Le dock est Cairo-dock, avec Gcompris, un lanceur vers un dossier de petites videos en tous genres (chansons, videos familliales, etc.), un lanceur vers une interface de choix de petits dessins animés (voir plus bas), TuxPaint et un lanceur qui lance un diaporama de son dossier Images en ordre aléatoire et plein écran (feh). En haut à droite une applet Cairo-dock lancant le script de déconnexion.
Le conky donne l'heure, le jour de la semaine (suite à des questions récurrentes "on est quel jour ?"), la date ainsi que le niveau de batterie et de volume (la session est sur un portable). Plus tard je modifierai l'affichage de l'horloge pour quelque chose de plus lisible et ajouterai sans doute une horloge analogique (lua ?).
Le conky :

######################
# - Conky settings - #
######################
update_interval 1
total_run_times 0
net_avg_samples 1
cpu_avg_samples 1

imlib_cache_size 0
double_buffer yes
no_buffers yes

#####################
# - Text settings - #
#####################
use_xft yes
xftfont Dinreg:size=195
override_utf8_locale yes
text_buffer_size 2048
xftalpha 0.9

#############################
# - Window specifications - #
#############################
own_window_class Conky
own_window yes
own_window_transparent yes
own_window_type override
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
#own_window_argb_visual yes
#own_window_argb_value 100

alignment tr
gap_x 10
gap_y 80
minimum_size 20 20


default_bar_size 60 8

#########################
# - Graphics settings - #
#########################
draw_shades no

default_color BDB5A1
default_color dbd3be
default_shade_color 1d1d1d
color0 ffffff
color1 ffffff
color2 D6713C
color2 d16e21

#lua_load ~/.conky/conkybg.lua
#lua_draw_hook_pre conky_draw_bg

TEXT
${voffset -230}${font Dinreg:size=13}${alignr}H ${color}${font}
${font Dinreg:size=100}${voffset -430}${time %H}
${color2}${voffset -100}${time %M}
${color2}${voffset -150}${font Droid Sans:size=16}
${if_match ${time %w}==1}${color2}${font Droid Sans:size=20:style=Bold}${else}${font Droid Sans:size=12}${color}${endif}${alignr}Lundi${font Droid Sans:size=12}
${if_match ${time %w}==2}${color2}${font Droid Sans:size=20:style=Bold}${else}${font Droid Sans:size=12}${color}${endif}${alignr}Mardi${font Droid Sans:size=12}
${if_match ${time %w}==3}${color2}${font Droid Sans:size=20:style=Bold}${else}${font Droid Sans:size=12}${color}${endif}${alignr}Mercredi${font Droid Sans:size=12}
${if_match ${time %w}==4}${color2}${font Droid Sans:size=20:style=Bold}${else}${font Droid Sans:size=12}${color}${endif}${alignr}Jeudi${font Droid Sans:size=12}
${if_match ${time %w}==5}${color2}${font Droid Sans:size=20:style=Bold}${else}${font Droid Sans:size=12}${color}${endif}${alignr}Vendredi${font Droid Sans:size=12}
${if_match ${time %w}==6}${color2}${font Droid Sans:size=20:style=Bold}${else}${font Droid Sans:size=12}${color}${endif}${alignr}Samedi${font Droid Sans:size=12}
${if_match ${time %w}==0}${color2}${font Droid Sans:size=20:style=Bold}${else}${font Droid Sans:size=12}${color}${endif}${alignr}Dimanche${font Droid Sans:size=12}
${font Droid Sans:size=20:style=Bold}${alignr}${color2}${time %d} ${if_match "${time %B}"=="January"}janvier${else}\
${if_match "${time %B}"=="February"}février${else}\
${if_match "${time %B}"=="March"}mars${else}\
${if_match "${time %B}"=="April"}avril${else}\
${if_match "${time %B}"=="May"}mai${else}\
${if_match "${time %B}"=="June"}juin${else}\
${if_match "${time %B}"=="July"}juillet${else}\
${if_match "${time %B}"=="August"}août${else}\
${if_match "${time %B}"=="September"}septembre${else}\
${if_match "${time %B}"=="October"}octobre${else}\
${if_match "${time %B}"=="November"}novembre${else}\
${if_match "${time %B}"=="December"}décembre$\
{endif}${endif}${endif}${endif}${endif}${endif}${endif}${endif}${endif}${endif}${endif}${endif}
#${wireless_link_bar 3 wlan0}

${voffset 275}${alignr}$battery_bar ${font Droid Sans:size=16}${alignr}$battery_percent %${font Droid Sans:size=3}
${font Droid Sans:size=16}${alignr}Vol : ${exec amixer get Master | awk -F'[]%[]' '/%/ {if ($5 == "off") { print "Muet" } else { print $2" %" }}'}

Le script de déconnexion pompé sur le script-quitter renvoie sur cet écran :
1329727230.png
Le script :

#!/usr/bin/python
# coding=latin-1
import gtk, os
from PIL import Image, ImageFilter

####################################################
##        PARTIE A MODIFIER 
####################################################

## Lien vers le fond d'ecran
IMG_FILE = '/home/zelie/dragonb.jpg' 

## Commande pour se deconnecter
CMD_LOGOUT = 'openbox --exit'

## Commande pour reboot
CMD_REBOOT = 'sudo shutdown -r now'

## Commande pour etteindre l'ordinateur
CMD_SHUTDOWN = 'sudo shutdown -h now'

## Commande pour changer d'utilisateur
CMD_SWITCH = 'gdmflexiserver -xnet'

####################################################
##        NE RIEN CHANGER A PARTIR D'ICI 
####################################################


class MyApp():
    def __init__(self):
        
        self.window = gtk.Window()        
        self.window.set_title("Log Out ..")
        self.window.connect("destroy", self.doquit)
        self.window.connect("key-press-event", self.onkeypress)
        self.window.set_size_request(620,200)
        self.window.modify_bg(gtk.STATE_NORMAL, gtk.gdk.color_parse("black"))
        self.window.set_decorated(False)
        self.window.set_position(gtk.WIN_POS_CENTER)
        
        self.mainpanel = gtk.Fixed()
        self.window.add(self.mainpanel)
        
        self.screen_x , self.screen_y = gtk.gdk.screen_width(), gtk.gdk.screen_height()

        x = ( self.screen_x / 2 ) - ( 140 * 4 / 2 ) - 30
        y = ( self.screen_y / 2 ) - 100

        self.bt_tab = []
        ## 1st Line
        self.add_bouton("application-exit", x+60, y+30, "Retour")
        self.add_bouton("system-log-out", x+500, y+30, "Déconnexion")
        ## self.add_bouton("system-restart", x+310, y+30, "Redemarrage")
        ##self.add_bouton("system-shutdown", x+340, y+30, "Extinction")
        self.add_bouton("system-switch", x+280, y+30, "Changer")
        self.add_label("Retour",x+100, y+170)
        self.add_label("Déconnexion",x+530, y+170)
        self.add_label("Changer d'utilisateur",x+280, y+170)
       
    self.set_background()
        ##self.bt_tab[1].grab_focus()             

##    def set_background(self):
##        pixbuf = gtk.gdk.pixbuf_new_from_file(IMG_FILE)
##        pixbuf = pixbuf.scale_simple(gtk.gdk.screen_width(), gtk.gdk.screen_height(), gtk.gdk.INTERP_BILINEAR)
##        pixmap, mask = pixbuf.render_pixmap_and_mask()
##        self.window.set_app_paintable(True)
##        self.window.resize(self.screen_x, self.screen_y)
##        self.window.realize()
##        self.window.window.set_back_pixmap(pixmap, False)
##        self.window.move(0,0)
##        del pixbuf
##        del pixmap

    def set_background(self):
        img_file = "/tmp/root_window.jpg"
    w = gtk.gdk.get_default_root_window()
        sz = w.get_size()
        pb = gtk.gdk.Pixbuf(gtk.gdk.COLORSPACE_RGB,False,8,sz[0],sz[1])
        pb = pb.get_from_drawable(w,w.get_colormap(),0,0,0,0,sz[0],sz[1])
        if (pb != None):
            pb.save(img_file,"jpeg")
            image = Image.open(img_file)
            color = 'black'
            alpha = 0.7
            mask = Image.new("RGB", image.size, color)
            image = Image.blend(image, mask, alpha)
            image.save(img_file,"jpeg")

        pixbuf = gtk.gdk.pixbuf_new_from_file_at_size(img_file, self.screen_x, self.screen_y)
        pixmap, mask = pixbuf.render_pixmap_and_mask()
        # width, height = pixmap.get_size()
        self.window.set_app_paintable(True)
        self.window.resize(self.screen_x, self.screen_y)
        self.window.realize()
        self.window.window.set_back_pixmap(pixmap, False)
        self.window.move(0,0)
        del pixbuf
        del pixmap

    def add_bouton(self, icon, x, y, info):
        image = gtk.Image()
        image.set_from_file("img/" + icon + ".png")
        image.show()
        bouton = gtk.Button()
        bouton.set_relief(gtk.RELIEF_NONE)
        bouton.set_focus_on_click(False)
        bouton.set_border_width(0)
        bouton.set_property('can-focus', False)
        bouton.add(image)
        tooltips = gtk.Tooltips()
        tooltips.set_tip(bouton, str(info))
        bouton.show()
        self.mainpanel.put(bouton, x,y)
        bouton.connect("clicked", self.clic_bouton, icon)
        self.bt_tab.append(bouton)


    def add_label(self, name, x, y):
        label = gtk.Label(name)
        label.modify_fg(gtk.STATE_NORMAL, gtk.gdk.color_parse("white"))
        self.mainpanel.put(label, x, y)

    # Cette fonction est invoquee quand on clique sur un bouton.
    def clic_bouton(self, widget, data=None):
        if (data=='system-log-out'):
            os.system(CMD_LOGOUT)

        elif (data=='system-restart'):
            os.system(CMD_REBOOT)

        elif (data=='system-shutdown'):
            os.system(CMD_SHUTDOWN)

        elif (data=='system-switch'):
            os.system(CMD_SWITCH)

        self.doquit()           

    def onkeypress(self, widget=None, event=None, data=None):
        if event.keyval == gtk.keysyms.Escape:
            self.doquit() 
    
    def doquit(self, widget=None, data=None):
        gtk.main_quit()

    def run(self):
        self.window.show_all()
        gtk.main()

#-------------------------
if __name__ == "__main__":
#-------------------------
    ## need to change directory
    SRC_PATH = os.path.dirname( os.path.realpath( __file__ ) )
    os.chdir(SRC_PATH)
    app = MyApp()
    app.run()

Pour ce qui est des diverses videos, vu le nombre de fichiers je suis plus ou moins obligé de passer par nautilus. Mais je voulais qu'à la fin d'une video on revienne au bureau (pas à nautilus). J'ai donc un script en taĉhe de fond (lancé au démarrage) qui vérifie régulièrement si VLC est lancé. Si oui il vérifie si nautilus est lancé, et si oui il kill nautilus. Comme ça lorsqu'on lance une video depuis nautilus, à la fin de la lecture de la vidéo, VLC se ferme (option --play-and-exit) en on se retrouve sur le bureau car nautilus a été killé. Du coup mes lanceurs Cairo sont redevenu standard. Le script :

#!/bin/bash

while [ 1=1  ];
do
        if [ "$(ps aux -A | grep vlc | grep zelie | grep -v grep)" ]; then
            if [ "$(ps aux -A | grep nautilus | grep zelie | grep -v grep)" ]; then
                killall nautilus
            fi
        fi
    sleep 5
done

Le lanceur des videos diverses renvoie directement sur nautilus. Par contre celui des dessins animés (la télé) renvoie sur une interface de choix de la série (2 pour le moment) via l'écran suivant:
1329727787.png
L'icone en haut à droite permet de killer le script afin de revenir sur le bureau. Chaque icone ouvre ensuite nautilus sur le dossier kivabien.
Le script:

#!/usr/bin/python
# coding=latin-1
import gtk, os
from PIL import Image, ImageFilter

####################################################
##        PARTIE A MODIFIER 
####################################################

## Lien vers le fond d'ecran
IMG_FILE = '/home/zelie/dragonter.jpg' 

## Commande pour Oui-oui
CMD_OUIOUI = 'nautilus /home/zelie/Videos/tmp/OuiOui --no-desktop'


## Commande pour Trotro
CMD_TROTRO = 'nautilus /home/zelie/Videos/tmp/Trotro --no-desktop'

####################################################
##        NE RIEN CHANGER A PARTIR D'ICI 
####################################################


class MyApp():
    def __init__(self):
        
        self.window = gtk.Window()        
        self.window.set_title("Log Out ..")
        self.window.connect("destroy", self.doquit)
        self.window.connect("key-press-event", self.onkeypress)
        self.window.set_size_request(620,200)
        self.window.modify_bg(gtk.STATE_NORMAL, gtk.gdk.color_parse("black"))
        self.window.set_decorated(False)
        self.window.set_position(gtk.WIN_POS_CENTER)
        
        self.mainpanel = gtk.Fixed()
        self.window.add(self.mainpanel)
        
        self.screen_x , self.screen_y = gtk.gdk.screen_width(), gtk.gdk.screen_height()

        x = ( self.screen_x / 2 ) - ( 140 * 4 / 2 ) - 30
        y = ( self.screen_y / 2 ) - 100

        self.bt_tab = []
        ## 1st Line
        self.add_bouton("ouioui", x-20, y+30, "Oui Oui")
        self.add_bouton("trotro", x+500, y+30, "Trotro")
        self.add_bouton("application-exit", x+800, y-300, "Retour")
        self.add_label("Oui Oui",x+20, y+170)
        self.add_label("Trotro",x+540, y+170)
       
    self.set_background()
        ##self.bt_tab[1].grab_focus()             

    def set_background(self):
        pixbuf = gtk.gdk.pixbuf_new_from_file(IMG_FILE)
        pixbuf = pixbuf.scale_simple(gtk.gdk.screen_width(), gtk.gdk.screen_height(), gtk.gdk.INTERP_BILINEAR)
        pixmap, mask = pixbuf.render_pixmap_and_mask()
        self.window.set_app_paintable(True)
        self.window.resize(self.screen_x, self.screen_y)
        self.window.realize()
        self.window.window.set_back_pixmap(pixmap, False)
        self.window.move(0,0)
        del pixbuf
        del pixmap



    def add_bouton(self, icon, x, y, info):
        image = gtk.Image()
        image.set_from_file("img/" + icon + ".png")
        image.show()
        bouton = gtk.Button()
        bouton.set_relief(gtk.RELIEF_NONE)
        bouton.set_focus_on_click(False)
        bouton.set_border_width(0)
        bouton.set_property('can-focus', False)
        bouton.add(image)
        tooltips = gtk.Tooltips()
        tooltips.set_tip(bouton, str(info))
        bouton.show()
        self.mainpanel.put(bouton, x,y)
        bouton.connect("clicked", self.clic_bouton, icon)
        self.bt_tab.append(bouton)


    def add_label(self, name, x, y):
        label = gtk.Label(name)
        label.modify_fg(gtk.STATE_NORMAL, gtk.gdk.color_parse("white"))
        self.mainpanel.put(label, x, y)

    # Cette fonction est invoquee quand on clique sur un bouton.
    def clic_bouton(self, widget, data=None):
        if (data=='trotro'):
            os.system(CMD_TROTRO)

        elif (data=='ouioui'):
            os.system(CMD_OUIOUI)
                
        elif (data=='system-restart'):
            os.system(CMD_REBOOT)

        elif (data=='system-shutdown'):
            os.system(CMD_SHUTDOWN)

        elif (data=='system-switch'):
            os.system(CMD_SWITCH)

        self.doquit()           

    def onkeypress(self, widget=None, event=None, data=None):
        if event.keyval == gtk.keysyms.Escape:
            self.doquit() 
    
    def doquit(self, widget=None, data=None):
        gtk.main_quit()

    def run(self):
        self.window.show_all()
        gtk.main()

#-------------------------
if __name__ == "__main__":
#-------------------------
    ## need to change directory
    SRC_PATH = os.path.dirname( os.path.realpath( __file__ ) )
    os.chdir(SRC_PATH)
    app = MyApp()
    app.run()

Le problème qui est vite apparu, c'est qu'elle a trop d'épisodes dans chaque catégorie, et que donc 1) elle ne sait plus bien quoi choisir, 2) il faut scroller la fenêtre pour faire apparaître les fichiers suivants et 3) trop d'incitations à passer des plombes à regarder les dessins animés. J'ai donc fait un script qui se lance à chaque démarrage de la session et qui sélectionne aléatoirement N épisodes de chaque série (N est configurable) et les copie dans un sous dossier ad-hoc. L'interface de choix des séries ouvre en fait nautilus dans ce dossier "temporaire". Du coup elle a le choix, mais il est plus limité tout en variant à chaque fois que le session est ouverte ce qui évite la monotonie. Bien entendu je peux aussi lancer le script à la main si je veux renouveller le choix en cours de session (ou faire choisir un nombre plus grand d'épisodes).
Le script de sélection/copie aléatoire est le suivant (pour "Trotro"; il y a le même pour "OuiOui"):

#!/bin/bash
rm /home/zelie/Videos/tmp/Trotro/*
files=(/home/zelie/Videos/Trotro/*)
filecount="${#files[@]}"
filecount=$((filecount-1))
sf2=$( shuf -i 0-$filecount )
j=1
for i in $sf2
do
    if [ $j -le $1 ]
    then
        echo ${files[$i]}
        cp "${files[$i]}" /home/zelie/Videos/tmp/Trotro
        j=$((j+1))
    fi
done

Le script prend un argument correspondant au nombre d'épisodes qui seront sélectionnés (ex: lancer trotro 5 choisit aléatoirement 5 épisodes dans le dossier principal et les copie dans le dossier temporaire ad-hoc)

Du coup dans nautilus les choses sont un peu plus clean et facilite le choix (j'ai fait l'icone de fermeture close.xbm à la main car celles que j'aiavis trouvé n'étaient pas assez grandes ; si quelqu'un la veut je peux lui envoyer):
1329728509.png

J'ai toujours mon script de ralentissement de la souris/désactivation du click droit. Pour la vitesse, je vais l'augmenter petit à petit au fur et à mesure qu'elle sera plus à l'aise avec la manipulation (c'est une souris super-rapide à la base, même moi j'ai un peu de mal...). Pour le click droit, j'entends bien les arguments contre une désactivation systématique mais je préfère la conserver pour le moment.

#2 Re : -1 »  Suivi des bogues d'Ubuntu 12.10 » Le 26/09/2012, à 22:30

AntoineT
Réponses : 221

Salut à tous,

sous Quantal, je n'arrive plus à ma loguer sous Gnome-Shell. Dans le greeter, impossible de cliquer sur la session (et la solution proposée sur https://bugs.launchpad.net/unity-greeter/+bug/1052453 ne fonctionne pas. Un

gnome-shell --replace

dans le terminal m'indique un plantage lié à PolicyKit, et je suis obligé de relancer unity via la console (ctrl-alt-F1) afin de retomber sur mes pates.

Les erreurs:

      JS LOG: IBus version is too old
Window manager warning: Log level 16: Unable to register authentication agent: GDBus.Error:org.freedesktop.PolicyKit1.Error.Failed: An authentication agent already exists for the given subject
    JS ERROR: !!!   Exception was: Polkit.Error: GDBus.Error:org.freedesktop.PolicyKit1.Error.Failed: An authentication agent already exists for the given subject
    JS ERROR: !!!     message = '"GDBus.Error:org.freedesktop.PolicyKit1.Error.Failed: An authentication agent already exists for the given subject"'
    JS ERROR: !!!     fileName = '"/usr/share/gnome-shell/js/ui/components/polkitAgent.js"'
    JS ERROR: !!!     lineNumber = '329'
    JS ERROR: !!!     stack = '"0 anonymous()@/usr/share/gnome-shell/js/ui/components/polkitAgent.js:329
1 wrapper()@/usr/share/gjs-1.0/lang.js:204
2 anonymous("name" = ""polkitAgent"")@/usr/share/gnome-shell/js/ui/components/__init__.js:56
3 wrapper(""polkitAgent"")@/usr/share/gjs-1.0/lang.js:204
4 anonymous("name" = ""polkitAgent"", 1, [object Array])@/usr/share/gnome-shell/js/ui/components/__init__.js:22
5 anonymous()@/usr/share/gnome-shell/js/ui/components/__init__.js:21
6 wrapper()@/usr/share/gjs-1.0/lang.js:204
7 anonymous()@/usr/share/gnome-shell/js/ui/components/__init__.js:13
8 wrapper()@/usr/share/gjs-1.0/lang.js:204
9 anonymous()@/usr/share/gjs-1.0/lang.js:145
10 anonymous()@/usr/share/gjs-1.0/lang.js:239
11 start()@/usr/share/gnome-shell/js/ui/main.js:150
12 <TOP LEVEL>@<main>:1
"'
Window manager warning: Log level 32: Execution of main.js threw exception: Polkit.Error: GDBus.Error:org.freedesktop.PolicyKit1.Error.Failed: An authentication agent already exists for the given subject

Si quelqu'un as le même soucis et a trouvé une solution je suis prenneur...

#3 Re : -1 »  Suivi des bogues d'Ubuntu 12.10 » Le 26/09/2012, à 23:06

AntoineT
Réponses : 221

Bah non, j'avais essayé (c'est la solution proposée dans launchpad), mais en fait quand je Tab la sélection ne change pas... Merci quand même.

#4 Re : -1 »  Suivi des bogues d'Ubuntu 12.10 » Le 26/09/2012, à 23:14

AntoineT
Réponses : 221

Au temps pour moi, ça marche (mais en fait la session en "surbrillance" ne change pas, juste un léger cadre qui se déplace de session en session...)

#5 Re : -1 »  (4) Conky : Postez vos conkyrc ou certaines parties intéressantes » Le 02/02/2012, à 00:25

AntoineT
Réponses : 2 375

Bonjour à tous, j'ai un souci avec les bindings imlib2 et cairo.

Pour conky, j'ai :

antoine@E4300:~$ conky -v
Conky 1.8.1 compiled Wed Aug 10 13:00:28 UTC 2011 for Linux 2.6.24-28-server (i686)

Compiled in features:

System config file: /etc/conky/conky.conf
Package library path: /usr/lib/conky

 X11:
  * Xdamage extension
  * XDBE (double buffer extension)
  * Xft
  * ARGB visual

 Music detection:
  * MPD
  * MOC

 General:
  * math
  * hddtemp
  * portmon
  * Curl
  * RSS
  * Weather (METAR)
  * Weather (XOAP)
  * wireless
  * support for IBM/Lenovo notebooks
  * nvidia
  * eve-online
  * config-output
  * Imlib2
  * apcupsd
  * iostats
  * ncurses
  * Lua

  Lua bindings:
   * Cairo
   * Imlib2

Mais un script conky appelant un lua avec

require 'imlib2'

ne fonctionne pas. En fait lua ne semble pas trouver imlib2 :

antoine@E4300:~$ lua -l imlib2
lua: module 'imlib2' not found:
    no field package.preload['imlib2']
    no file './imlib2.lua'
    no file '/usr/local/share/lua/5.1/imlib2.lua'
    no file '/usr/local/share/lua/5.1/imlib2/init.lua'
    no file '/usr/local/lib/lua/5.1/imlib2.lua'
    no file '/usr/local/lib/lua/5.1/imlib2/init.lua'
    no file '/usr/share/lua/5.1/imlib2.lua'
    no file '/usr/share/lua/5.1/imlib2/init.lua'
    no file './imlib2.so'
    no file '/usr/local/lib/lua/5.1/imlib2.so'
    no file '/usr/lib/i386-linux-gnu/lua/5.1/imlib2.so'
    no file '/usr/lib/lua/5.1/imlib2.so'
    no file '/usr/local/lib/lua/5.1/loadall.so'
stack traceback:
    [C]: ?
    [C]: ?

J'ai la même chose avec cairo...

J'ai essayé de désintaller-réinstaller conky-all, mais sans effet.

Des idées pour résoudre ça ?

Antoine

#6 Re : -1 »  Nouveautés dans Quantal » Le 18/05/2012, à 17:28

AntoineT
Réponses : 2 569

Avec les plugins scale addons et text il y a moyen d'avoir le titre des fenêtres en vue "scale" On peut aussi les filtrer en tapant quelques lettres avec le plugin Scale Window Title Filter. Très pratique. Le seul problème est que le plugin veut afficher le chemin complet, donc s'il est enfouis dans 10 sous-répertoires, on ne voit pas le nom du fichier (juste le début du chemin)

#7 Re : -1 »  Nouveautés dans Quantal » Le 19/05/2012, à 13:11

AntoineT
Réponses : 2 569
nknico a écrit :
AntoineT a écrit :

Avec les plugins scale addons et text il y a moyen d'avoir le titre des fenêtres en vue "scale" On peut aussi les filtrer en tapant quelques lettres avec le plugin Scale Window Title Filter. Très pratique. Le seul problème est que le plugin veut afficher le chemin complet, donc s'il est enfouis dans 10 sous-répertoires, on ne voit pas le nom du fichier (juste le début du chemin)

Malheureusement non, le plugin addon ne marche pas sous Unity...


Ben je l'utilise en ce moment même...
Precise 32 bits upgradé depuis Oneiric

#8 Re : -1 »  Nouveautés dans Quantal » Le 19/05/2012, à 16:06

AntoineT
Réponses : 2 569
nknico a écrit :
AntoineT a écrit :

Ben je l'utilise en ce moment même...
Precise 32 bits upgradé depuis Oneiric

J'ai beau tripatouillé le addon-scale dans tout les sens rien n'y fait. Sur Precise aussi, une install toute fraiche.

Tu as activé le plugin "Text" aussi ?


Avec, j'ai ça :
1337436578.png

En ajoutant le plugin "Scale Window Title Filter", taper quelque lettres permet de sélectionner la fenêtre correspondante au clavier

#9 Re : -1 »  Rhythmbox et lastfm changement du protocol le 1er décembre » Le 06/12/2012, à 09:30

AntoineT
Réponses : 4

Du nouveau sur le sujet ? Je n'arrive plus à avoir les radios lastfm ; et je suppose que c'est lié à ce changement de protocole.

#10 Re : -1 »  Ubuntu Gnome Remix 12.10: Le top! » Le 16/10/2012, à 21:45

AntoineT
Réponses : 76

Pour ma part j'utilise GS au taf sur un écran de taille raisonable, mais Unity sur mon portable car le gain en espace vertical avec les global menus est quand même appréciable. Sous GS sur mon portable j'ai l'impression de perdre 2 bons cms. Par contre je suis content avec juste GS installé sur un Ubuntu standard, je suis moins certain de l'intérêt d'UGR.

#11 Re : -1 »  Panel unity problème de transparence ? » Le 04/03/2012, à 16:26

AntoineT
Réponses : 6

Ca va pas trop t'aider, mais j'ai quasiment le même bug, sauf que chez moi l'image "fantôme"  et le gris trouble ne disparaissent jamais... Je suis passé à une opacité de 0% et je n'ai plus ce problème...

#12 Re : -1 »  Panel unity problème de transparence ? » Le 07/03/2012, à 16:42

AntoineT
Réponses : 6
fabrice26 a écrit :

Peux tu me dire quel est ton GTK thème ?

Le thème par défaut d'Ubuntu 11.10, je n'en ai pas changé.

#13 -1 »  Bug Totem/thumnbailer/nautilus » Le 07/04/2012, à 21:59

AntoineT
Réponses : 13

Bonjour à tous,

J'ai sous precise beta 2 un bug agacant sur Totem. En gros il ne lit plus les mp4 issus de downloads youtube via minitube. Les autres mp4 sont lus sans problèmes. De ce fait, Nautilus n'affiche plus les miniatures desdites videos, et c'est bien moche. J'ai "relancé" ce bug https://bugs.launchpad.net/ubuntu/+sour … bug/833507 mais je voulais vous demander si vous l'avez aussi ou si c'est ma config qui a un problème (je n'avais pas ce soucis sous oneiric).

Pour le reproduire:
- Télécharger une video youtube via minitube
- la lire avec totem ==> pas de plantage, mais écran noir à la place de la video
- lancer totem-video-thumbnailer dessus résulte en un message d'erreur comme quoi il n'a pas pu "process" le fichier
- Nautilus n'affiche pas de miniature
- VLV/SMPlayer lisent la video sans problème

Merci d'avance,
Antoine

#14 Re : -1 »  Bug Totem/thumnbailer/nautilus » Le 08/04/2012, à 17:14

AntoineT
Réponses : 13
JLK a écrit :

J'ai exactement le même problème que toi sous 11.04.
Et ceci, depuis que j'ai installé puis désinstallé KDE.

Sous 11.04 ou sous 12.04 ?

Pour ma part j'ai quelques applis KDE installées, mais sous 11.10 ça ne posait aucun pb pour les miniatures sous Nautilus

#15 Re : -1 »  Bug Totem/thumnbailer/nautilus » Le 08/04/2012, à 21:31

AntoineT
Réponses : 13

Ok merci, pas de soucis sous Precise de ton côté alors ?

#16 Re : -1 »  Bug Totem/thumnbailer/nautilus » Le 08/04/2012, à 21:56

AntoineT
Réponses : 13

J'avais trouvé ce bug https://bugs.launchpad.net/ubuntu/+sour … bug/833507 (que j'ai commenté), mais peut-être vaudrait-il mieux en créer un nouveau spécifique ?

#17 Re : -1 »  Bug Totem/thumnbailer/nautilus » Le 08/04/2012, à 21:59

AntoineT
Réponses : 13

C'est fait, mais vu qu'il a été mis en wishlist j'ai comme un doute...

#18 Re : -1 »  Bug Totem/thumnbailer/nautilus » Le 09/04/2012, à 10:27

AntoineT
Réponses : 13

Bon, j'ai décidé d'ouvrir un nouveau bug spécifique en utilisant ubuntu-bug. Il me l'a enregistré contre gstreamer
https://bugs.launchpad.net/ubuntu/+sour … bug/977048
Si vous pouviez le confirmer/y souscrire/le commenter ça serait cool.

#19 Re : -1 »  nouvelle version d'unity, que vaut elle? » Le 16/01/2012, à 00:24

AntoineT
Réponses : 36

Bonjour,

C'est étrange, j'ai essayé d'installer Unity 5 sous Oneiric en activant le ppa staging et en faisant un apt-get update, mais un apt-get dist upgrade me donne (extrait du /var/log/apt)

Start-Date: 2012-01-15  22:25:52
Commandline: apt-get dist-upgrade
Install: libunity9:i386 (4.0.6+bzr106ubuntu0+85, automatic), libdee-1.0-4:i386 (0.5.22+bzr334ubuntu0+217, automatic)
Upgrade: libtelepathy-glib0:i386 (0.15.5-1ubuntu1, 0.17.3-0ubuntu1~), bamfdaemon:i386 (0.2.104-0ubuntu1, 0.2.104+bzr423ubuntu0+392), checkbox:i386 (0.12.8, 0.13-0ubuntu1~oneiric1), libqtbamf1:i386 (0.2.2-0ubuntu1, 0.2.3+bzr391ubuntu0+inline), libqtdee2:i386 (0.2.3-0ubuntu1, 0.2.3+bzr55ubuntu0+inline), unity-scope-musicstores:i386 (0.2.6-0ubuntu2, 0.2.6+bzr64ubuntu0+44), checkbox-gtk:i386 (0.12.8, 0.13-0ubuntu1~oneiric1), unity-lens-music:i386 (0.2.6-0ubuntu2, 0.2.6+bzr64ubuntu0+44), unity-place-files:i386 (0.6.12-0ubuntu1, 0.6.12+bzr202ubuntu0+148), unity-lens-files:i386 (0.6.12-0ubuntu1, 0.6.12+bzr202ubuntu0+148), gir1.2-telepathyglib-0.12:i386 (0.15.5-1ubuntu1, 0.17.3-0ubuntu1~), libbamf3-0:i386 (0.2.104-0ubuntu1, 0.2.104+bzr423ubuntu0+392), libbamf0:i386 (0.2.104-0ubuntu1, 0.2.104+bzr423ubuntu0+392)
End-Date: 2012-01-15  22:26:32

après un relog, je suis toujours sous Unity 4.24.0 (donné par unity --version)

Une idée ?

#20 Re : -1 »  nouvelle version d'unity, que vaut elle? » Le 16/01/2012, à 00:59

AntoineT
Réponses : 36

via synaptic, tu as fait comment ? Moi, dans les paquets dont la source est le ppa, je n'ai pas unity_5.5.0 ...

#21 Re : -1 »  nouvelle version d'unity, que vaut elle? » Le 16/01/2012, à 09:48

AntoineT
Réponses : 36

Oui, je suis bien avec la staging et j'ai bien tout rechargé. Hier soir je n'avais pas unity, mais libunity-core_5.0. là je suis au taf, mais je regarderai ce soir si ça a changé.
Cecic dit je vois que DidRocks déconseille l'utilisation du ppa, donc bon, je vais voir...

#23 Re : -1 »  [Resolu] Où sont "Système administration" et "Préférences" Ub11.04 » Le 03/01/2012, à 22:54

AntoineT
Réponses : 10
jm44260 a écrit :

Je perds tout mon temps à trouver les rubriques comme 'système' & 'administration'...

J'ai essayé ce qui a été écrit plus haut mais rien à faire, je n'ai pas trouvé 'réglage du système'...

Où est-ce ??????????????????????????????????????

J'ai cliqué sur mon nom , sur le haut parleur, bref sur tout ce qui est en haut à droite mais rien à faire.

Tu n'as pas dû chercher bien longtemps. Si tu cliques sur l'icône la plua à droite dans la barre du haut (roue dentée sous Oneiric), le premier item du menu déroulant est bien "System Settings". Via le dash, si tu tapes "systeme" le première ou seconde entrée est là aussi "System Settings"

#24 Re : -1 »  [Resolu] Où sont "Système administration" et "Préférences" Ub11.04 » Le 03/01/2012, à 23:52

AntoineT
Réponses : 10

Quels réglages te manquent ? (et ne sont pas trouvables via le dash ?)