Наутілус-акції 18.04


29

Інструмент конфігурації Nautilus-дій, який був необхідний для того, щоб діяти контекстне меню в Nautilus, здається, не доступний у центрі програмного забезпечення 18.04 LTS

(Це , здавалося , повідомив , що помилка тут - але смутно вказавши geditзамість правильного пакету.)


Це не особливість Gnome-Nautilus, я думаю, як це було запропоновано в коментарі, тому що я бачив ту саму Nautilus версії 3.26.3 в Solus Linux, і там Nautilus Actions доступний і корисний. Solus також пропонує у своїй репо-програмі іншу програму, яку називають FileManager Configuration Tool , запускається fma-config-tool, яка, крім імені, ідентична і може використовуватися лише альтернативно звичайному інструменту дій Nautilus. Але жодна з них не доступна в Ubuntu, незалежно від репост, включених у налаштуваннях джерел програмного забезпечення.

Яким чином інструмент Nautilus Actions (або його альтернатива) може бути встановлений в Ubuntu 18.04 для того, щоб отримати власні дії контекстного меню?


Не відповідайте, пропонуючи інші файлові менеджери.

Я знаю, що є файлові менеджери, які виконують власні дії - адже всі ті, які використовуються основними системами Linux і основними системами сімейства Ubuntu, мають їх: Caja, Nemo, PCManFM, Thunar, Dolphin, Pantheon-Files. Але я про це не питаю тут.


Здається, що час мігрувати на Каджа, я серйозно. GNOMErs колись видалить усе з Nautilus та з цілого робочого столу .
N0rbert

1
@ N0rbert - Для переходу з файлового менеджера на інший не існує жодної проблеми, лише я з цього приводу перемикаю робочий стіл і навіть дистрибутив. Хоча насправді це місце не для філософії Linux, я спокусився тут написати кілька слів. Я думаю, що тенденція до спрощення є хорошою, за умови, що потрібні мені функції не будуть видалені або принаймні доступні за вибором. (Я зовсім не лише для gnome або gtk: мені подобається KDE / Плазма, і мені також подобається Дельфін, але я вважаю, що особливо останній потребує очищення та згладжування.)

2
@ N0rbert - Але це не річ Gnome, а Ubuntu-repo : я використовую ту саму версію Nautilus у Solus і там - як сказано в запитанні, у мене не один, а два інструменти "Nautilus-action" . - У будь-якому випадку я з вами згідний з цим: Gnome - це поганий вибір для Ubuntu; Я б вибрав Бадгі :) - але, як було сказано вище, це річ, пов'язана з репо.

4
Другий (більш правильно подано) помилка-звіт присутній тут .
апликація

@ N0rbert - Я не можу повірити, що я сказав, що Ubuntu повинен був обрати Budgie (замість Gnome)! - Я мав на увазі KDE / Plasma, звичайно: це найбільш налаштований, міцний і (принаймні, на моєму ноутбуці) легкий робочий стіл (недалеко від Xfce в цьому відношенні), враховуючи особливо, що він найбагатший (не тільки в тому, що він робить , але і в тому, що це могло зробити).

Відповіді:


25

Оновити 2019-04-27

Для останнього Ubuntu 19.04 (диско-динго) наведені нижче дії не потрібні, пакет filemanager-actionsзнаходиться у всесвітній кишені. Дивіться свіжу відповідь .

Оновлення 2018-05-31

Daniel Marynicz був створений PPA для Ubuntu 18.04 LTS з Nautilus, Caja і Nemo з підтримкою пакетів. Ви можете встановити їх як завжди:

sudo add-apt-repository ppa:daniel-marynicz/filemanager-actions

sudo apt-get install filemanager-actions-nautilus-extension # Nautilus
sudo apt-get install filemanager-actions-caja-extension # Caja
sudo apt-get install filemanager-actions-nemo-extension # Nemo

sudo apt-get install filemanager-actions* # simply all filemanagers

Після установки можна запустити fma-config-tool.


Початковий розгляд проблеми:

Сучасна версія Nautilus Actions ( nautilus-actionsпакет надійних (14.04 LTS), xenial (16.04 LTS), майстерний (17.10) ) названі як FileManager Actions ( filemanager-actionsпакет, він ще не упакований в Debian і Ubuntu - див. На repology.org ).

Якщо ви не хочете складати пакунки самостійно - використовуйте посилання в кінці цієї відповіді.

Тож ми можемо спробувати скласти цей пакет локально:

  1. Встановити залежності

    sudo apt-get install build-essential gnome-doc-utils intltool \
    libnautilus-extension-dev uuid-dev libxml2-dev libgtop2-dev rarian-compat
    

    Примітка. Якщо вам потрібно підтримати всі три файлові менеджери, перед встановленням слід встановити два додаткові пакети sudo apt-get install libnemo-extension-dev libcaja-extension-dev.

  2. Завантажте, витягніть, налаштуйте, зробіть (інакше, якщо вам більше подобається простий спосіб: використовуйте файл deb із посилань у кінці відповіді)

    cd ~/Downloads
    wget https://download.gnome.org/sources/filemanager-actions/3.4/filemanager-actions-3.4.tar.xz
    tar -xf filemanager-actions-3.4.tar.xz
    cd filemanager-actions-3.4
    ./configure
    make -j5
    
  3. Встановити пакет

    • Тут стандартним способом є використання

      sudo make install
      

      але це не створить деб-пакет (але ви можете видалити fma за допомогою sudo make uninstall);

    • тому використання checkinstallкраще:

      sudo apt-get install checkinstall
      sudo checkinstall make install
      sudo apt-get install ./filemanager-actions_3.4-1_amd64.deb
      

Після встановлення ви отримаєте новий ім'я виконуваного файлу fma-config-tool, його вікно називається FileManager-Actions Configuration Tool і виглядає так:

fma-config-інструмент на Bionic


Нижче наведено посилання на складені пакети:



2
За замовчуванням він розміщує все в якомусь жахливому підменю. Чи є спосіб перекрити або обійти це
MrMesees

Я 18.04 і дотримуюся вказівок у розділі 18.04 вашої публікації - це, здається, не працює. Я можу запустити програму і додати (і зберегти) елемент, але навіть після перезавантаження нічого не відображається в моєму контекстному меню.
Джек М

2
@MrMesees Так, просто продовжуй Edit > Preferencesі відключайCreate a root 'Nautilus-Actions' menu
Tropilio

@FrancescoBoccardo Я це робив через GUI. Я хочу більше думати про те, щоб це зробити для мене. TBH Я, ймовірно, git init свою домашню папку і запропонувати їй відстежувати зміни, подивитися, чи є щось на рівні SED / FS у моїй власній домашній папці для управління.
MrMesees

3

Я щойно оновив з Ubuntu 16.04LTS до 18.04LTS, і мені також не вистачає nautilus-дій. Я спробував встановити caja-дії (оскільки це не залежить від caja) у випадковому випадку, він автоматично працюватиме з nautilus, але, на жаль, це не відбувається.

Згідно зі сторінкою github для nautilus-дій , це застаріле і перейменовано на FileManager-Actions . Я не можу знайти пакет файлових файлів-дій в Ubuntu 18.04, хоча на цьому другому посиланні доступні вихідні пакети.

Тож наш найкращий знімок може бути дочекатися, поки ми вже не витримаємо життя без цього, а потім компілювати / повозити, залежно від того, у якому стані він знаходиться.


Оновлення:

Я тільки що скомпілював / встановив filemanager-Actions 3.4 з джерела, і, здається, він працює добре з запасом Nautilus в Ubuntu 18.04 LTS :)

Щоб скласти його, мені довелося встановити наступні додаткові пакети:

intltool
gnome-doc-utils
libgtk-3-dev
libxml2-dev
uuid-dev
libgtop2-dev
libnautilus-extension-dev

Зокрема, libgtk-3-dev принесе з собою багато додаткових пакетів. Можливо, ви хочете скористатися параметром apt-get --simulate, щоб відслідковувати, що саме буде встановлено, перш ніж продовжувати роботу, наприклад:

$ apt-get install --simulate intltool gnome-doc-utils libgtk-3-dev libxml2-dev uuid-dev libgtop2-dev libnautilus-extension-dev > cruft

У мене вже були встановлені деякі інструменти розробки (gcc, make тощо). Встановлення пакета 'build-basic' має отримати все необхідне.

Кроки для компіляції та встановлення файлових менеджерів-дій, після розпакування та введення даних у вихідний каталог, були такими:

$ ./configure --with-nautilus --disable-scrollkeeper
$ make
$ sudo make install-strip

Після цього мені довелося вийти з GNOME, а потім знову увійти до того, як елементи меню filemanager-Actions з'явилися у меню Nautilus правою кнопкою миші.


У своєму запитанні я вже згадував FileManager-Actions, який існує для інших дистрибутивів як альтернатива старому інструменту.

caja-actionsзалежить від Caja: він не надасть вам спеціальних дій у Nautilus або іншому файловому менеджері, лише в Caja.

1
Ах, вибачте - під "залежною" я мав на увазі лише залежність від пакета. Оскільки пакет caja-дій не залежить від пакета caja, я подумав, що міг би також спробувати експеримент - хоча і без великих сподівань :)
Тімоті Муссон

1
@ N0rbert, дякую :) Схоже, filemaneger-Actions підтримує кілька файлових менеджерів, в т.ч. і caja, і nautilus, але випадково (?) проскочила крізь щілини і його не підхопили debian / ubuntu. Ось офіційне джерело управління файлами GNOME , яке слід скласти досить просто ...
Тімоті Мусон

1
@ N0rbert, приємно, дякую! :) До речі, мені якось вдалося пропустити ваше оновлення і зробив щось подібне - вибачте за винахід колеса :)
Тімоті Муссон

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.