Qual é o nome do ícone para drives usb no Ubuntu?

0

Estou desenvolvendo um aplicativo PyGtk que gostaria de exibir a imagem de um pendrive do tema do usuário. No entanto, não consigo definir o nome do ícone e o Google não ajuda. Considere o seguinte código:

 import pygtk
 pygtk.require('2.0')
 require gtk

 icon_theme = gtk.icon_theme_get_default()
 icon_theme.has_icon('firefox') #True
 icon_theme.has_icon('google-chrome') #True
 icon_theme.has_icon('usb') #False. I have also tried "drive", and "usb-drive".
  • Você pode sugerir uma consulta?
  • O ícone de pendrive USB pode ser encontrado dessa maneira? Eu deveria procurar em outro lugar?
por dejay 10.04.2013 / 02:27

1 resposta

5

Usando a função list_icons ():

icons=icon_theme.list_icons()
for icon in icons:
    if 'usb' in icon:
       print icon

e a saída:

drive-removable-media-usb
usbpendrive_unmount
gnome-dev-removable-usb
usb-creator
drive-harddisk-usb
gnome-dev-harddisk-usb
gnome-dev-unknown-usb
usb-creator-gtk
drive-harddisk-usb-symbolic

Agora tire sua foto

    
por Ian B. 10.04.2013 / 02:57