Ubuntu 中 USB 驱动器的图标名称是什么?

dej*_*jay 0 themes icons python usb pygtk

我正在开发一个 PyGtk 应用程序,我想显示来自用户主题的 USB 记忆棒的图像。但是,我似乎无法确定图标的名称,Google 也无济于事。考虑以下代码:

 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".
Run Code Online (Sandbox Code Playgroud)
  • 你能建议一个查询吗?
  • 可以通过这种方式发现 USB 记忆棒图标吗?我应该去别处看看吗?

Ian*_* B. 5

使用函数 list_icons():

icons=icon_theme.list_icons()
for icon in icons:
    if 'usb' in icon:
       print icon
Run Code Online (Sandbox Code Playgroud)

和输出:

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
Run Code Online (Sandbox Code Playgroud)

现在拍你的照片