Можно использовать расширение python-nautilus в качестве альтернативы nautilus-actions.
Для установки:
sudo apt-get install python-nautilus
Простой пример:
import os
from gi.repository import Nautilus, GObject
class ColumnExtension(GObject.GObject, Nautilus.MenuProvider):
def __init__(self):
pass
def menu_activate_cb(self, menu, file):
os.system("write here your simple bash command & pid=$!")
def get_background_items(self, window, file):
item = Nautilus.MenuItem(name='ExampleMenuProvider::Foo2',
label='Name of your item',
tip='',
icon='')
item.connect('activate', self.menu_activate_cb, file)
return item,
Скопируйте этот скрипт python под ~/.local/share/nautilus-python/extensions и перезапустите nautilus. Когда вы щелкните правой кнопкой мыши на рабочем столе и выберите свой элемент, ваша простая команда bash будет выполнена:)
Я обнаружил, что Windows (8.1), работающий в VirtualBox, очень разборчив, чтобы обнаружить подключенный Windows Phone. Иногда это связано с перезагрузкой, сбросом (ouch!), Отключением виртуальной машины, повторным подключением устройства к виртуальной машине или фактической перегрузкой устройства. Но это работает.
Нет ... альтернативы Zune еще не видно ... и Wine не смог установить его. Нет проблем с mtp или libmtp. Поверьте мне. У меня есть Lumia 610 с Windows 7.8. Ваш лучший снимок - ... перезагрузка Windows с Ubuntu. Если у вас есть Windows Phone 8, вам, вероятно, не потребуется программное обеспечение Zune. Я хочу поделиться своим разочарованием. Как просматривать файлы Nokia Lumia 610?