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

no avatar

x230
Сообщения: 2094
Зарегистрирован: 02 сен 2016, 22:07
Решено: 5
Благодарил (а): 406 раз
Поблагодарили: 487 раз
Контактная информация:

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

#61

13 июл 2017, 19:59

На всяк случай, мож кому сгодится:
Пути к обям лежат в файлах *.xml в каталоге /usr/share/cinnamon-background-properties.
При чем к каждой обоине!
Я по крайней мере так добавлял обои:

 ! Сообщение из: Dja
просьба брать прямую ссылку без редиректа
17-07-14-001.png
и ее уже вставлять в

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

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

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

#62

13 июл 2017, 23:55

Chocobo, вообще у меня есть в cherry tree заметка: gsettings set org.gnome.desktop.background picture-uri file:////home/adminka/Изображения/1.jpg ->Меняем заставку; но подстановки, массивы в bash я делать не умею... Если есть лишнее время и желание, то я был бы тебе благодарен. Если нет, что ж, гляну сторонний софт.
Вы не готовы! :pc2:
Изображение

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

Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3008 раз
Контактная информация:

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

#63

14 июл 2017, 00:37

root, Основываясь на подсказке от x230, навскидку родился вот такой однострочник.

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

cat /usr/share/cinnamon-background-properties/*.xml | grep -oP "(?<=<filename>)[^<]+" | sort -R | head -1
Он получит список всех путей к обоям описанных в коричных .xml , применит рандомную сортировку строк и затем возьмет оттуда первую строку (которая будет каждый раз меняться)

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

mint@mint ~ $ cat /usr/share/cinnamon-background-properties/*.xml | grep -oP "(?<=<filename>)[^<]+" | sort -R | head -1
/usr/share/backgrounds/linuxmint-sarah/jankaluza_tinypair.jpg
mint@mint ~ $ cat /usr/share/cinnamon-background-properties/*.xml | grep -oP "(?<=<filename>)[^<]+" | sort -R | head -1
/usr/share/backgrounds/linuxmint-sarah/jankaluza_moon.jpg
mint@mint ~ $ cat /usr/share/cinnamon-background-properties/*.xml | grep -oP "(?<=<filename>)[^<]+" | sort -R | head -1
/usr/share/backgrounds/linuxmint-serena/ekilby_lilac.jpg
mint@mint ~ $ cat /usr/share/cinnamon-background-properties/*.xml | grep -oP "(?<=<filename>)[^<]+" | sort -R | head -1
/usr/share/backgrounds/linuxmint-serena/sguiheneuc_contrast.jpg
mint@mint ~ $ cat /usr/share/cinnamon-background-properties/*.xml | grep -oP "(?<=<filename>)[^<]+" | sort -R | head -1
/usr/share/backgrounds/linuxmint-serena/ehall_iceland.jpg
mint@mint ~ $ cat /usr/share/cinnamon-background-properties/*.xml | grep -oP "(?<=<filename>)[^<]+" | sort -R | head -1
/usr/share/backgrounds/linuxmint-serena/pwuyts_kings_canyon.jpg
Изображение
   
Изображение

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

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

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

#64

19 июл 2017, 09:53

Chocobo, спасибо за сообщение, однако в данном подходе есть значительный минус: долго вручную добавлять свои собственные обои. Я, кстати, это уже отмечал в соответствующей теме (Добавить новые обои в каталог Background [Cinnamon]). Другой момент, если мы извлекаем данные из файлика ~/.cinnamon/backgrounds/user-folders.lst , т.е. список добавленных нами папок... Даже, наверное, не так это должно выглядит: мы извлекаем не список папок, а одну единственную папку... Мы делаем дополнительное КМ, которое добавляет соответствующую папку в файл user-folders.lst, заменяя в нем все строки, а уже от туда другим КМ берем путь, анализируем по пути список файлов и устанавливаем рандомное фоновое изображение. Вот как такое организовать? Как забрать путь из user-folders.lst и по пути выбрать рандомное изображение?
---------------------------
P.S. Впрочем, ничего не нужно. Я передумал, чуть прокачаюсь в qt и напишу свое приложение с вызовом соответствующей функции из трея.
Вы не готовы! :pc2:
Изображение

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

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

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

#65

10 авг 2017, 22:54

root писал(а): Есть ли у кого-нибудь идеи, как организовать КМ для смены обоев? Имеем пачку обоев, ставим показ слайдов с временным интервалом. Допустим, хочется перейти к следующему изображению по клику КМ, а не по таймеру. Как реализовать?
Отвечаю сам себе: в этом нет необходимости, т.к. существует соответствующий апплет)
4.png
Вы не готовы! :pc2:
Изображение

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

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

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

#66

12 авг 2017, 09:18

[Nemo Action]
Active=true

# The name to show in the menu, locale supported with standard desktop spec.
# **** REQUIRED ****
Name=Запустить пакет AppImage

# Tool tip, locale supported (Appears in the status bar)
Comment=Запустить пакет AppImage

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

# What type selection: 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=AppImage;

# What mime-types to display on - this is an array, end with a semicolon
# **** EITHER EXTENSIONS OR MIMETYPES IS REQUIRED *****
#Mimetypes=text/plain;


# Quote type to use (if any) - enclose paths/urls with quotes. Optional - defaults
# to no quotes.
# Can be: single, double, backtick
Quote=double
fullpathname=$@
name=${fullpathname##*/}
path=${fullpathname%/*}

chmod +x "$fullpathname"

echo "name $name"
echo "path $path"

#Запуск без терминала
#cd $path
#./$name

#Запуск через терминал
xfce4-terminal --default-working-directory="$path" -e "./$name"

[Nemo Action]

Active=true

# The name to show in the menu, locale supported with standard desktop spec.
# **** REQUIRED ****
Name=Монтировать контейнер cry

# Tool tip, locale supported (Appears in the status bar)
Comment=Монтировать контейнер cry

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

# What type selection: 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=cry;

# What mime-types to display on - this is an array, end with a semicolon
# **** EITHER EXTENSIONS OR MIMETYPES IS REQUIRED *****
#Mimetypes=application/pgp-encrypted;


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

gksudo "xfce4-terminal --geometry 50x5 --hide-menubar -T \"cry\" -x bash -c 'cryptsetup luksOpen \"$file\" volume2; mount /dev/mapper/volume2 $pathtomount; echo ; echo \"-----------------------\" ; read -p \"Нажмите ENTER чтобы отключить раздел\"; umount -l $pathtomount; cryptsetup luksClose volume2'"

if ! [ -f "/dev/mapper/volume2" ]
then notify-send --icon=gtk-ok "Выполнено" "Раздел отмонтирован"
else notify-send --icon=error "Ошибка" "Выполнить отмонтирование не удалось"
fi
Basic (ZXSpectrum)→Ms-Dos→W95→W98→Me→XP→W7→Ubuntu 15.10→Xubuntu 16.04→Linux Mint 18.2-21.1
Контекстное меню Nemo
Сценарий вывода данных оценки ресурса диска SSD

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

Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3008 раз
Контактная информация:

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

#67

12 авг 2017, 12:33

demonlibra писал(а): #Запуск через терминал
xfce4-terminal --default-working-directory="$path" -e "./$name"
Зачем так жестко привязываться к неродному терминалу?
Изображение
   
Изображение

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

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

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

#68

13 авг 2017, 16:16

При выполнении присутствует 15 секундная задержка.
Если выполнить в терминале то увидите сообщение "You are using a trial version of the QCAD Professional plugin. If you would like to use this software productively, please purchase the full version ...". После истечения 15 секунд выполнение продолжается.

Необходимо скачать и распаковать архив qcad-xxxxx.tar.gz. Скачивайте Linux 32bit tar.gz или Linux 64bit tar.gz. Только распаковать, устанавливать не нужно.

В переменной pathtoqcad указать путь к папке, содержащей скрипты dwg2bmp, dwg2svg и dwg2bmp.
[Nemo Action]
Active=true

# The name to show in the menu, locale supported with standard desktop spec.
# **** REQUIRED ****
Name=Конвертировать в изображение

# Tool tip, locale supported (Appears in the status bar)
Comment=Преобразовать в изображение

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

# What type selection: 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=dwg;dxf;

# What mime-types to display on - this is an array, end with a semicolon
# **** EITHER EXTENSIONS OR MIMETYPES IS REQUIRED *****
#Mimetypes=text/plain;

# Quote type to use (if any) - enclose paths/urls with quotes. Optional - defaults
# to no quotes.
# Can be: single, double, backtick
Quote=double
pathtoqcad=".qcad" #Путь к папке, содержащей скрипты dwg2bmp, dwg2svg и dwg2pdf

fullpathname=$@
name=${fullpathname##*/}
path=${fullpathname%/*}
ext=${fullpathname##*.}

AAA=`yad --borders=10 --width=300 --title="QCAD" --text="Преобразовать $name в изображение" --text-align=center --form --item-separator="|" --separator="," --field=":LBL" --field="Введите ширину:NUM" --field="Введите высоту:NUM" --field="Формат:CB" "" "2000" "1000" "bmp|jpg|^png|pdf|ppm|svg|tiff"`

if [ $? = 0 ]
then
width=$( echo $AAA | awk -F ',' '{print $2}')
height=$( echo $AAA | awk -F ',' '{print $3}')
format=$( echo $AAA | awk -F ',' '{print $4}')

if [ $format = "svg" ]
then #xfce4-terminal -T "dwg2svg \"$name\"" -e "sh $pathtoqcad/dwg2svg -f \"$fullpathname\""
bash "$pathtoqcad/dwg2svg" -f "$fullpathname"

elif [ $format = "pdf" ]
then #xfce4-terminal -T "dwg2pdf \"$name\"" -e "sh $pathtoqcad/dwg2pdf -f -a -p \"$width\"x\"$height\" \"$fullpathname\""
bash "$pathtoqcad/dwg2pdf" -f -a -p "$width"x"$height" "$fullpathname"

else #xfce4-terminal -T "dwg2bmp \"$name\"" -e "sh $pathtoqcad/dwg2bmp -f -b white -x $width -y $height -o \"${fullpathname%.*}.$format\" \"$fullpathname\""
bash "$pathtoqcad/dwg2bmp" -f -b white -x $width -y $height -o "${fullpathname%.*}.$format" "$fullpathname"
fi
notify-send -t 10000 -i "gtk-ok" "Завершено" "Преобразование файла $name в формат $format"
fi


ПС Для меня xfce4-terminal родной. У меня xubuntu. Перешел с thunar на nemo и переписал сценарии.
Вложения
actions.tar.gz
(13.88 КБ) 24 скачивания
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

#69

13 авг 2017, 17:03

demonlibra, автокадом, luks, appimage не пользовался, но в течении месяца гляну, зачем нужны эти скрипты и КМ, как работают, а дальше, скорее всего, добавлю в шапку. Спасибо за участие в теме. :thumbs:
Вы не готовы! :pc2:
Изображение

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

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

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

#70

14 авг 2017, 10:34

Безвозвратное удаление файлов и каталогов (Secure delete)

Выполнить скрипт sh (опции: от имени root, в терминале, оставить открытым после завершения)
Запустить bin
Запустить AppImage
Запустить сценарий python
Установить пакет deb

Монтировать образ ISO/MDF
Монтировать контейнер с разделом LUKS

Проверить каталог/файл на вирусы (clamav)

Сжать изображения
Изменить разрешение изображений
Повернуть изображения
Изменить гамму изображений
Преобразовать изображения в jpg, png, bmp, tiff, gif, pdf
Преобразовать PS в PNG или PDF

Распознать текст в изображении (cuneiform и tesseract)

Преобразовать DXF/DWG в bmp, jpg, png, pdf, ppm, svg, tiff (QCAD)

Извлечь страницы из PDF
Извлечь изображения из PDF
Объединить PDF
Объединить изображения в PDF
Снять защиту с PDF
Преобразовать PDF в изображения (png, jpg, tiff, svg)
Преобразовать PDF в текст
Преобразовать PS в PDF
Сжать PDF
Преобразовать документ (doc,docx,ods,odt,rtf,xls,xslx,txt) в PDF

Информация о файле мультимедиа
Обработать видео (изменить формат, bitrate, кодеки видео и аудио, тестовая обработка 5-и секунд, убрать звук)
Вырезать фрагмент мультимедиа
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

#71

14 авг 2017, 22:53

Поправил. Особенно объединение PDF и изображений в PDF (pdf_unite2.sh)
Вложения
actions.tar.gz
(14.88 КБ) 24 скачивания
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

#72

11 сен 2017, 14:31

UP!
Добавлено КМ "Добавляем возможность сканирования на вирусы (на примере Clamav)"
Добавлено КМ "Конвертирование документов MS Office, LibreOffice и txt в pdf" :thumbs:
Вы не готовы! :pc2:
Изображение

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

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

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

#73

19 дек 2017, 19:32

Перешел на Mint Cinnamon и gnome-terminal меня огорчил отсутствием опции -T назначения заголовка окна. Для запуска своих скриптов установил xfce4-terminal.
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

Alexander
Сообщения: 24
Зарегистрирован: 16 дек 2017, 00:25
Контактная информация:

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

#74

30 дек 2017, 01:07

Не подскажите, как создать пункт печать в контекстном меню правой кнопки? Чтобы было аналогично этому

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

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

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

#75

30 дек 2017, 22:02

Для документов можно использовать команду libreoffice -p %F для печати на принтере установленном по умолчанию.
Или libreoffice --pt "имя принтера" %F

Создайте файл в /home/"имя пользователя"/.local/share/nemo/actions

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

[Nemo Action]

Active=true

# The name to show in the menu, locale supported with standard desktop spec.
# **** REQUIRED ****
Name=Распечатать документы

# Tool tip, locale supported (Appears in the status bar)
Comment=Распечатать документы

# What to run.  Enclose in < > to run an executable that resides in the actions folder.
# **** REQUIRED ****
Exec=libreoffice -p %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=notnone

# 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=csv;doc;docx;html;rtf;txt;odt;xls;xsls;ods;ppt;

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

Для печати файлов pdf можно конвертировать pdf в ps и после отправлять на печать через lp.
gs -dNOPAUSE -dBATCH -sDEVICE=ps2write -sProcessColorModel=DeviceCMYK -sOutputFile=/tmp/print.ps "файл pdf"
lp /tmp/print.ps


Создайте файл в /home/"имя пользователя"/.local/share/nemo/actions
[Nemo Action]

Active=true

# The name to show in the menu, locale supported with standard desktop spec.
# **** REQUIRED ****
Name=Распечатать документ

# Tool tip, locale supported (Appears in the status bar)
Comment=Распечатать документ

# What to run. Enclose in < > to run an executable that resides in the actions folder.
# **** REQUIRED ****
Exec=bash -c "gs -dNOPAUSE -dBATCH -sDEVICE=ps2write -sProcessColorModel=DeviceCMYK -sOutputFile=/tmp/print.ps %F; lp /tmp/print.ps"

# 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=pdf;

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

#76

31 дек 2017, 11:04

Для PDF также можно использовать команду
pdftops %F - | lpr

Строку Exec=bash -c "gs -dNOPAUSE -dBATCH -sDEVICE=ps2write -sProcessColorModel=DeviceCMYK -sOutputFile=/tmp/print.ps %F; lp /tmp/print.ps"
замените на Exec=bash -c "pdftops %F - | lpr"
Basic (ZXSpectrum)→Ms-Dos→W95→W98→Me→XP→W7→Ubuntu 15.10→Xubuntu 16.04→Linux Mint 18.2-21.1
Контекстное меню Nemo
Сценарий вывода данных оценки ресурса диска SSD

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

BarShadow
Сообщения: 13
Зарегистрирован: 30 апр 2017, 01:58
Благодарил (а): 3 раза
Поблагодарили: 11 раз
Контактная информация:

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

#77

04 янв 2018, 21:37

Не знакомую мне музыку качаю в отдельную директорию и потом, во время прослушивания, наиболее понравившееся копирую в отдельную папку. А-ля "личная подборка того, что нравится".

Вопрос: что писать в Exec, чтобы выделенные треки копировались в указанную заранее директорию?

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

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

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

#78

04 янв 2018, 21:51

cp %F "директория"
Подробности про команду cp можете почитать набрав в терминале man cp или cp --help
Добавьте в конце файла ***.nemo_action строку Quote=single или Quote=double чтобы имена с пробелами и кириллицей обрабатывались.

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

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

BarShadow
Сообщения: 13
Зарегистрирован: 30 апр 2017, 01:58
Благодарил (а): 3 раза
Поблагодарили: 11 раз
Контактная информация:

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

#79

04 янв 2018, 22:37

demonlibra писал(а):
04 янв 2018, 21:51
Путь для копирования постоянный, указывать каждый раз не надо?
Не, не надо... Про cp можно было не писать... :smile: Я в принципе как-то так это и представлял. Только я пробовал вот так:
cp /home/folder1/. /home/folder2/.
Естественно ничего не получалось.

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

BarShadow
Сообщения: 13
Зарегистрирован: 30 апр 2017, 01:58
Благодарил (а): 3 раза
Поблагодарили: 11 раз
Контактная информация:

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

#80

04 янв 2018, 22:47

Да, спасибо. Проверил - всё работает именно так, как хотелось.
[Nemo Action]
#Active=false

Name=
Name[ru]=Копировать Музыку
Comment=
Comment[ru]=
Exec=cp %F "/home/barshadow/Музыка/New"
Selection=notnone
Extensions= .mp3;
#Mimetypes= ;
Quote=single
Conditions= ;
Icon-Name=
#Dependencies= ;
#EscapeSpaces=true

Закрыто

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

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

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