Контекстное меню ФМ nemo (тема от root/adminka)

no avatar

asa
Сообщения: 456
Зарегистрирован: 19 авг 2018, 10:45
Решено: 3
Благодарил (а): 126 раз
Поблагодарили: 215 раз
Контактная информация:

Контекстное меню ФМ nemo

#121

14 окт 2018, 18:17

Кстати Selection=s тоже работает :-D

Аватара пользователя

Dja
Сообщения: 6877
Зарегистрирован: 27 авг 2016, 20:03
Решено: 30
Откуда: Voskresensk
Благодарил (а): 1312 раз
Поблагодарили: 724 раза
Контактная информация:

Контекстное меню ФМ nemo

#122

20 окт 2018, 00:40

darkfenix, а чтоб в альбом закинуть?
Или это только для анонимной заливки?

Аватара пользователя

rogoznik
Сообщения: 10044
Зарегистрирован: 27 июн 2017, 13:36
Решено: 129
Откуда: Нижний Тагил
Благодарил (а): 776 раз
Поблагодарили: 1958 раз
Контактная информация:

Контекстное меню ФМ nemo

#123

20 окт 2018, 12:14

Dja, это скорее всего для анонимной заливки. Я не в курсе если честно. Просто помог разобраться почему не работал экшен
ИзображениеИзображение

no avatar

asa
Сообщения: 456
Зарегистрирован: 19 авг 2018, 10:45
Решено: 3
Благодарил (а): 126 раз
Поблагодарили: 215 раз
Контактная информация:

Контекстное меню ФМ nemo

#124

20 окт 2018, 18:19

Dja писал(а):
20 окт 2018, 00:40
Или это только для анонимной заливки?
Акмонимно

no avatar

asa
Сообщения: 456
Зарегистрирован: 19 авг 2018, 10:45
Решено: 3
Благодарил (а): 126 раз
Поблагодарили: 215 раз
Контактная информация:

Контекстное меню ФМ nemo

#125

26 окт 2018, 13:42

root писал(а):
19 фев 2017, 09:29
Чтобы отмонтировать торрент-файл, необходимо выполнить команду fusermount -u "путь_до_директории_монтирования"

А почему не замостырили КМ в nemo? Клацать мышом монтировать удобно, а размонтировать не? :joke:
Короче я не согласен. Вот для thunar км.


Аватара пользователя

Автор темы
root
Сообщения: 938
Зарегистрирован: 16 фев 2017, 20:03
Решено: 5
Откуда: г. Хабаровск
Благодарил (а): 268 раз
Поблагодарили: 262 раза
Контактная информация:

Контекстное меню ФМ nemo

#126

26 окт 2018, 15:02

asa, это больше рассчитано на новичков. Очень глупо будет выглядеть меню для отмонтирования у каждой папки (даже у обычных, т.е. тех, которые не являются точкой монтирования). Хотите - напишите его, оставьте рецепт здесь в сообщениях. Но я его не поддерживаю и в шапку помещать не стану.
Вы не готовы! :pc2:
Изображение

no avatar

asa
Сообщения: 456
Зарегистрирован: 19 авг 2018, 10:45
Решено: 3
Благодарил (а): 126 раз
Поблагодарили: 215 раз
Контактная информация:

Контекстное меню ФМ nemo

#127

26 окт 2018, 15:13

А ну и ладно.

Аватара пользователя

Dja
Сообщения: 6877
Зарегистрирован: 27 авг 2016, 20:03
Решено: 30
Откуда: Voskresensk
Благодарил (а): 1312 раз
Поблагодарили: 724 раза
Контактная информация:

Контекстное меню ФМ nemo

#128

27 окт 2018, 22:49

asa писал(а):
20 окт 2018, 18:19
Акмонимно
А смысл если можно изображения просто перемещать прям в поле сообщения? Да и по альбомам удобней. Зашел в свою учетку и все они там.

no avatar

asa
Сообщения: 456
Зарегистрирован: 19 авг 2018, 10:45
Решено: 3
Благодарил (а): 126 раз
Поблагодарили: 215 раз
Контактная информация:

Контекстное меню ФМ nemo

#129

28 окт 2018, 00:24

Dja писал(а):
27 окт 2018, 22:49
А смысл
Ну вот мне не нужен альбом и никогда не было.

Аватара пользователя

demonlibra
Сообщения: 844
Зарегистрирован: 12 авг 2017, 09:09
Решено: 13
Откуда: Ростов-на-Дону
Благодарил (а): 29 раз
Поблагодарили: 204 раза
Контактная информация:

Контекстное меню ФМ nemo

#130

27 ноя 2018, 10:05

Прикрутил себе загрузку файлов на https://transfer.sh

Необходимо установить curl

Код: Выделить всё

sudo apt install curl

Код: Выделить всё

[Nemo Action]

Active=true

# The name to show in the menu, locale supported with standard desktop spec.
# **** REQUIRED ****
Name=Загрузить на Transfer.sh

# Tool tip, locale supported (Appears in the status bar)
Comment=Загрузить на Transfer.sh

# What to run.  Enclose in < > to run an executable that resides in the actions folder.
# **** REQUIRED ****
Exec=<transfersh.sh %F>

# What type selection: [s]ingle, [m]ultiple, any, notnone, none (background click), or
# a number representing how many files must be selected to display.
# ****** REQUIRED *******
Selection=s

# What extensions to display on - this is an array, end with a semicolon
# Single entry options, ending in a semicolon:
#     "dir" for directory selection
#     "none" for no extension.
#     "nodirs" for any selection, but not including directories.
#     "any" for any file type, including directories.
# Individual specific extensions can be a semicolon-terminated list
# Extensions are NOT case sensitive.  jpg will match JPG, jPg, jpg, etc..
# **** EITHER EXTENSIONS OR MIMETYPES IS REQUIRED *****
Extensions=nodirs

# Quote type to use (if any) - enclose paths/urls with quotes.  Optional - defaults
# to no quotes.  
# Can be:  single, double, backtick
Quote=double

Код: Выделить всё

#!/bin/bash

fullpathname=$@
name=${fullpathname##*/}

#Загрузка файла на Transfer.sh
link=`curl --upload-file "$fullpathname" "https://transfer.sh/$name"`

#Копирование ссылки в буфер обмена
echo -n "$link" | xclip -i -selection clipboard

#Запись истории
echo $(date +%F) "$link" >> $HOME/.transfer

notify-send -t 10000 -i "gtk-ok" "Загрузка завершена" "Ссылка скопирована в буфер обмена:\n$link"

Если ссылку необходимо передавать на смартфон, можно добавить строку:

Код: Выделить всё

qrencode -o - -s 20 "$link" | gm display -title "qrencode" -geometry 700x700 - &
Basic (ZXSpectrum)→Ms-Dos→W95→W98→Me→XP→W7→Ubuntu 15.10→Xubuntu 16.04→Linux Mint 18.2-21.1
Контекстное меню Nemo
Сценарий вывода данных оценки ресурса диска SSD

Аватара пользователя

di_mok
Сообщения: 5469
Зарегистрирован: 27 авг 2016, 19:06
Решено: 32
Откуда: Арзамас
Благодарил (а): 1593 раза
Поблагодарили: 1276 раз
Контактная информация:

Контекстное меню ФМ nemo

#131

27 ноя 2018, 12:12

demonlibra, а посредством чего на смарт передавать?
Настоящая водка — это не пьянство, а ключ к своей совести, с нее-то и начинается настоящая мудрость. (c)
Изображение

Аватара пользователя

KOT040188
Сообщения: 827
Зарегистрирован: 11 май 2017, 22:01
Решено: 5
Откуда: РБ
Благодарил (а): 11 раз
Поблагодарили: 34 раза
Контактная информация:

Контекстное меню ФМ nemo

#132

27 ноя 2018, 12:33

di_mok, написано же qrencode
Хто ты гэткі?

Аватара пользователя

demonlibra
Сообщения: 844
Зарегистрирован: 12 авг 2017, 09:09
Решено: 13
Откуда: Ростов-на-Дону
Благодарил (а): 29 раз
Поблагодарили: 204 раза
Контактная информация:

Контекстное меню ФМ nemo

#133

27 ноя 2018, 13:13

Вот этот код сгенерирует qr-код и отобразит его на экране. Открываете на смартфоне программу сканирования qr-кодов и направляете на экран.

Код: Выделить всё

qrencode -o - -s 20 "$link" | gm display -title "qrencode" -geometry 700x700 - &
Я еще для этих целей скрипт на горячие клавиши поставил, чтобы содержимое буфера обмена быстро в телефон передавать.

Код: Выделить всё

#Получаем содержимое буфера обмена
AAA=`xclip -sel clip -o`

#Генерируем qr-код и выводим на экран
qrencode -o - -s 20 "$AAA" | gm display -title "qrencode" -geometry 700x700 - &

#Меняем заголовок окна
sleep 0.5
wmctrl -r "qrencode" -N "$AAA"
Команда для запуска в параметрах клавиатуры:

Код: Выделить всё

bash -c $HOME/.scripts/qr_scan.sh
Basic (ZXSpectrum)→Ms-Dos→W95→W98→Me→XP→W7→Ubuntu 15.10→Xubuntu 16.04→Linux Mint 18.2-21.1
Контекстное меню Nemo
Сценарий вывода данных оценки ресурса диска SSD

Аватара пользователя

Автор темы
root
Сообщения: 938
Зарегистрирован: 16 фев 2017, 20:03
Решено: 5
Откуда: г. Хабаровск
Благодарил (а): 268 раз
Поблагодарили: 262 раза
Контактная информация:

Контекстное меню ФМ nemo

#134

27 ноя 2018, 19:12

demonlibra, спасибо за КМ, в шапку перенес ссылку на твоё сообщение. Пока работоспособность не проверял, как будет время и желание, проверю и распишу там подробнее для чайников, "что это за КМ и с чем его едят".
Вы не готовы! :pc2:
Изображение

no avatar

asa
Сообщения: 456
Зарегистрирован: 19 авг 2018, 10:45
Решено: 3
Благодарил (а): 126 раз
Поблагодарили: 215 раз
Контактная информация:

Контекстное меню ФМ nemo

#135

28 ноя 2018, 01:15

demonlibra, с тунаром работает благодарствуем

Аватара пользователя

demonlibra
Сообщения: 844
Зарегистрирован: 12 авг 2017, 09:09
Решено: 13
Откуда: Ростов-на-Дону
Благодарил (а): 29 раз
Поблагодарили: 204 раза
Контактная информация:

Контекстное меню ФМ nemo

#136

29 ноя 2018, 14:17

Добавил проверку загрузки и вывод номера ошибки в случае неудачной загрузки.

Код: Выделить всё

#!/bin/bash

fullpathname=$@
name=${fullpathname##*/}

#Загрузка файла на Transfer.sh
link=`curl --upload-file "$fullpathname" "https://transfer.sh/$name"`
status=$?

if [ $status = 0 ]
	then 
		#Копирование ссылки в буфер обмена
		echo -n "$link" | xclip -i -selection clipboard

		#Запись истории
		echo $(date +%F) "$link" >> $HOME/.transfer

		notify-send -t 10000 -i "gtk-ok" "Загрузка завершена" "Ссылка скопирована в буфер обмена:\n$link"
	else
		notify-send -t 10000 -i "error" "Transfer.sh" "При загрузке возникла ошибка: $status"
fi
Basic (ZXSpectrum)→Ms-Dos→W95→W98→Me→XP→W7→Ubuntu 15.10→Xubuntu 16.04→Linux Mint 18.2-21.1
Контекстное меню Nemo
Сценарий вывода данных оценки ресурса диска SSD

Аватара пользователя

demonlibra
Сообщения: 844
Зарегистрирован: 12 авг 2017, 09:09
Решено: 13
Откуда: Ростов-на-Дону
Благодарил (а): 29 раз
Поблагодарили: 204 раза
Контактная информация:

Контекстное меню ФМ nemo

#137

29 ноя 2018, 19:22

Еще один нюанс нашел. Надо убирать из имени файла пробелы в пути формирования ссылки.

Код: Выделить всё

#!/bin/bash

fullpathname=$@			#Получаем полный путь к файлу
name=${fullpathname##*/}	#Получаем часть от самого правого слеша до конца строки (получаем имя файла и расширение)
name=${name//" "/"_"}		#Заменяем пробелы нижними подчеркиваниями

#Загрузка файла на Transfer.sh
link=`curl --upload-file "$fullpathname" "https://transfer.sh/$name"`
status=$?

if [ $status = 0 ]
	then 
		#Копирование ссылки в буфер обмена
		echo -n "$link" | xclip -i -selection clipboard

		#Запись истории
		echo $(date +%F) "$link" >> $HOME/.transfer

		notify-send -t 10000 -i "gtk-ok" "Загрузка завершена" "Ссылка скопирована в буфер обмена:\n$link"
	else
		notify-send -t 10000 -i "error" "Transfer.sh" "При загрузке возникла ошибка: $status"
fi
Basic (ZXSpectrum)→Ms-Dos→W95→W98→Me→XP→W7→Ubuntu 15.10→Xubuntu 16.04→Linux Mint 18.2-21.1
Контекстное меню Nemo
Сценарий вывода данных оценки ресурса диска SSD

Аватара пользователя

demonlibra
Сообщения: 844
Зарегистрирован: 12 авг 2017, 09:09
Решено: 13
Откуда: Ростов-на-Дону
Благодарил (а): 29 раз
Поблагодарили: 204 раза
Контактная информация:

Контекстное меню ФМ nemo

#138

01 дек 2018, 15:47

Продолжая тему обмена информацией со смартфоном, можно установить KDEConnect и плагин для nemo
https://github.com/forabi/nautilus-kdec ... le-manager

При нахождении ПК и смартфона в одной сети, в контекстном меню появится пункт отправки файла или папки на смартфон.
Basic (ZXSpectrum)→Ms-Dos→W95→W98→Me→XP→W7→Ubuntu 15.10→Xubuntu 16.04→Linux Mint 18.2-21.1
Контекстное меню Nemo
Сценарий вывода данных оценки ресурса диска SSD

no avatar

Faust3000
Сообщения: 14
Зарегистрирован: 16 янв 2019, 08:32
Решено: 1
Поблагодарили: 6 раз
Контактная информация:

Контекстное меню ФМ nemo

#139

22 янв 2019, 00:50

Может кому пригодится, уже давно использую КМ "Обновить", привык ещё на Винде.
Для работы КМ нужно установить xdotool.
sudo apt install xdotool

Код: Выделить всё

[Nemo Action]
Name=Обновить
Comment=Обновить
Icon-Name=view-refresh
Exec=xdotool key ctrl+r
Selection=none
Extensions=any

Аватара пользователя

Dja
Сообщения: 6877
Зарегистрирован: 27 авг 2016, 20:03
Решено: 30
Откуда: Voskresensk
Благодарил (а): 1312 раз
Поблагодарили: 724 раза
Контактная информация:

Контекстное меню ФМ nemo

#140

22 янв 2019, 09:40

А разве F5 в винде не работало?

Закрыто

Вернуться в «Руководства»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей