Selection=s
тоже работает Контекстное меню ФМ nemo (тема от root/adminka)
-
- Сообщения: 10044
- Зарегистрирован: 27 июн 2017, 13:36
- Решено: 129
- Откуда: Нижний Тагил
- Благодарил (а): 776 раз
- Поблагодарили: 1958 раз
- Контактная информация:
Контекстное меню ФМ nemo
Dja, это скорее всего для анонимной заливки. Я не в курсе если честно. Просто помог разобраться почему не работал экшен
-
Автор темы - Сообщения: 938
- Зарегистрирован: 16 фев 2017, 20:03
- Решено: 5
- Откуда: г. Хабаровск
- Благодарил (а): 268 раз
- Поблагодарили: 262 раза
- Контактная информация:
Контекстное меню ФМ nemo
asa, это больше рассчитано на новичков. Очень глупо будет выглядеть меню для отмонтирования у каждой папки (даже у обычных, т.е. тех, которые не являются точкой монтирования). Хотите - напишите его, оставьте рецепт здесь в сообщениях. Но я его не поддерживаю и в шапку помещать не стану.
Вы не готовы!
-
- Сообщения: 6877
- Зарегистрирован: 27 авг 2016, 20:03
- Решено: 30
- Откуда: Voskresensk
- Благодарил (а): 1312 раз
- Поблагодарили: 724 раза
- Контактная информация:
Контекстное меню ФМ nemo
А смысл если можно изображения просто перемещать прям в поле сообщения? Да и по альбомам удобней. Зашел в свою учетку и все они там.
-
- Сообщения: 844
- Зарегистрирован: 12 авг 2017, 09:09
- Решено: 13
- Откуда: Ростов-на-Дону
- Благодарил (а): 29 раз
- Поблагодарили: 204 раза
- Контактная информация:
Контекстное меню ФМ nemo
Прикрутил себе загрузку файлов на https://transfer.sh
Необходимо установить curl
Если ссылку необходимо передавать на смартфон, можно добавить строку:
Необходимо установить 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
Контекстное меню Nemo
Сценарий вывода данных оценки ресурса диска SSD
-
- Сообщения: 5469
- Зарегистрирован: 27 авг 2016, 19:06
- Решено: 32
- Откуда: Арзамас
- Благодарил (а): 1593 раза
- Поблагодарили: 1276 раз
- Контактная информация:
Контекстное меню ФМ nemo
demonlibra, а посредством чего на смарт передавать?
Настоящая водка — это не пьянство, а ключ к своей совести, с нее-то и начинается настоящая мудрость. (c)
-
- Сообщения: 844
- Зарегистрирован: 12 авг 2017, 09:09
- Решено: 13
- Откуда: Ростов-на-Дону
- Благодарил (а): 29 раз
- Поблагодарили: 204 раза
- Контактная информация:
Контекстное меню ФМ nemo
Вот этот код сгенерирует 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
Контекстное меню Nemo
Сценарий вывода данных оценки ресурса диска SSD
-
Автор темы - Сообщения: 938
- Зарегистрирован: 16 фев 2017, 20:03
- Решено: 5
- Откуда: г. Хабаровск
- Благодарил (а): 268 раз
- Поблагодарили: 262 раза
- Контактная информация:
Контекстное меню ФМ nemo
demonlibra, спасибо за КМ, в шапку перенес ссылку на твоё сообщение. Пока работоспособность не проверял, как будет время и желание, проверю и распишу там подробнее для чайников, "что это за КМ и с чем его едят".
Вы не готовы!
-
- Сообщения: 844
- Зарегистрирован: 12 авг 2017, 09:09
- Решено: 13
- Откуда: Ростов-на-Дону
- Благодарил (а): 29 раз
- Поблагодарили: 204 раза
- Контактная информация:
Контекстное меню ФМ nemo
Добавил проверку загрузки и вывод номера ошибки в случае неудачной загрузки.
Код: Выделить всё
#!/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
Контекстное меню Nemo
Сценарий вывода данных оценки ресурса диска SSD
-
- Сообщения: 844
- Зарегистрирован: 12 авг 2017, 09:09
- Решено: 13
- Откуда: Ростов-на-Дону
- Благодарил (а): 29 раз
- Поблагодарили: 204 раза
- Контактная информация:
Контекстное меню ФМ nemo
Еще один нюанс нашел. Надо убирать из имени файла пробелы в пути формирования ссылки.
Код: Выделить всё
#!/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
Контекстное меню Nemo
Сценарий вывода данных оценки ресурса диска SSD
-
- Сообщения: 844
- Зарегистрирован: 12 авг 2017, 09:09
- Решено: 13
- Откуда: Ростов-на-Дону
- Благодарил (а): 29 раз
- Поблагодарили: 204 раза
- Контактная информация:
Контекстное меню ФМ nemo
Продолжая тему обмена информацией со смартфоном, можно установить KDEConnect и плагин для nemo
https://github.com/forabi/nautilus-kdec ... le-manager
При нахождении ПК и смартфона в одной сети, в контекстном меню появится пункт отправки файла или папки на смартфон.
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
Контекстное меню Nemo
Сценарий вывода данных оценки ресурса диска SSD
-
- Сообщения: 14
- Зарегистрирован: 16 янв 2019, 08:32
- Решено: 1
- Поблагодарили: 6 раз
- Контактная информация:
Контекстное меню ФМ nemo
Может кому пригодится, уже давно использую КМ "Обновить", привык ещё на Винде.
Для работы КМ нужно установить xdotool.
Для работы КМ нужно установить xdotool.
sudo apt install xdotool
Код: Выделить всё
[Nemo Action]
Name=Обновить
Comment=Обновить
Icon-Name=view-refresh
Exec=xdotool key ctrl+r
Selection=none
Extensions=any
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей