Контекстное меню ФМ nemo (тема от root/adminka)
-
- Сообщения: 2094
- Зарегистрирован: 02 сен 2016, 22:07
- Решено: 5
- Благодарил (а): 406 раз
- Поблагодарили: 487 раз
- Контактная информация:
Контекстное меню ФМ nemo
На всяк случай, мож кому сгодится:
Пути к обям лежат в файлах *.xml в каталоге /usr/share/cinnamon-background-properties.
При чем к каждой обоине!
Я по крайней мере так добавлял обои:
Пути к обям лежат в файлах *.xml в каталоге /usr/share/cinnamon-background-properties.
При чем к каждой обоине!
Я по крайней мере так добавлял обои:
-
Автор темы - Сообщения: 938
- Зарегистрирован: 16 фев 2017, 20:03
- Решено: 5
- Откуда: г. Хабаровск
- Благодарил (а): 268 раз
- Поблагодарили: 262 раза
- Контактная информация:
Контекстное меню ФМ nemo
Chocobo, вообще у меня есть в cherry tree заметка: gsettings set org.gnome.desktop.background picture-uri file:////home/adminka/Изображения/1.jpg ->Меняем заставку; но подстановки, массивы в bash я делать не умею... Если есть лишнее время и желание, то я был бы тебе благодарен. Если нет, что ж, гляну сторонний софт.
Вы не готовы!



-
- Сообщения: 10064
- Зарегистрирован: 27 авг 2016, 22:57
- Решено: 216
- Откуда: НН
- Благодарил (а): 837 раз
- Поблагодарили: 3042 раза
- Контактная информация:
Контекстное меню ФМ nemo
root, Основываясь на подсказке от x230, навскидку родился вот такой однострочник.
Он получит список всех путей к обоям описанных в коричных .xml , применит рандомную сортировку строк и затем возьмет оттуда первую строку (которая будет каждый раз меняться)
Код: Выделить всё
cat /usr/share/cinnamon-background-properties/*.xml | grep -oP "(?<=<filename>)[^<]+" | sort -R | head -1
Код: Выделить всё
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
-
Автор темы - Сообщения: 938
- Зарегистрирован: 16 фев 2017, 20:03
- Решено: 5
- Откуда: г. Хабаровск
- Благодарил (а): 268 раз
- Поблагодарили: 262 раза
- Контактная информация:
Контекстное меню ФМ nemo
Chocobo, спасибо за сообщение, однако в данном подходе есть значительный минус: долго вручную добавлять свои собственные обои. Я, кстати, это уже отмечал в соответствующей теме (Добавить новые обои в каталог Background [Cinnamon]). Другой момент, если мы извлекаем данные из файлика ~/.cinnamon/backgrounds/user-folders.lst , т.е. список добавленных нами папок... Даже, наверное, не так это должно выглядит: мы извлекаем не список папок, а одну единственную папку... Мы делаем дополнительное КМ, которое добавляет соответствующую папку в файл user-folders.lst, заменяя в нем все строки, а уже от туда другим КМ берем путь, анализируем по пути список файлов и устанавливаем рандомное фоновое изображение. Вот как такое организовать? Как забрать путь из user-folders.lst и по пути выбрать рандомное изображение?
---------------------------
P.S. Впрочем, ничего не нужно. Я передумал, чуть прокачаюсь в qt и напишу свое приложение с вызовом соответствующей функции из трея.
---------------------------
P.S. Впрочем, ничего не нужно. Я передумал, чуть прокачаюсь в qt и напишу свое приложение с вызовом соответствующей функции из трея.
Вы не готовы!



-
- Сообщения: 844
- Зарегистрирован: 12 авг 2017, 09:09
- Решено: 13
- Откуда: Ростов-на-Дону
- Благодарил (а): 29 раз
- Поблагодарили: 204 раза
- Контактная информация:
Контекстное меню ФМ nemo
[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
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"
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
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
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
Контекстное меню Nemo
Сценарий вывода данных оценки ресурса диска SSD
-
- Сообщения: 844
- Зарегистрирован: 12 авг 2017, 09:09
- Решено: 13
- Откуда: Ростов-на-Дону
- Благодарил (а): 29 раз
- Поблагодарили: 204 раза
- Контактная информация:
Контекстное меню ФМ nemo
При выполнении присутствует 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.
Если выполнить в терминале то увидите сообщение "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
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
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 КБ) 30 скачиваний
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, автокадом, luks, appimage не пользовался, но в течении месяца гляну, зачем нужны эти скрипты и КМ, как работают, а дальше, скорее всего, добавлю в шапку. Спасибо за участие в теме. 

Вы не готовы!



-
- Сообщения: 844
- Зарегистрирован: 12 авг 2017, 09:09
- Решено: 13
- Откуда: Ростов-на-Дону
- Благодарил (а): 29 раз
- Поблагодарили: 204 раза
- Контактная информация:
Контекстное меню ФМ nemo
Безвозвратное удаление файлов и каталогов (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-и секунд, убрать звук)
Вырезать фрагмент мультимедиа
Выполнить скрипт 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
Контекстное меню Nemo
Сценарий вывода данных оценки ресурса диска SSD
-
- Сообщения: 844
- Зарегистрирован: 12 авг 2017, 09:09
- Решено: 13
- Откуда: Ростов-на-Дону
- Благодарил (а): 29 раз
- Поблагодарили: 204 раза
- Контактная информация:
Контекстное меню ФМ nemo
Поправил. Особенно объединение PDF и изображений в PDF (pdf_unite2.sh)
- Вложения
-
- actions.tar.gz
- (14.88 КБ) 30 скачиваний
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
UP!
Добавлено КМ "Добавляем возможность сканирования на вирусы (на примере Clamav)"
Добавлено КМ "Конвертирование документов MS Office, LibreOffice и txt в pdf"
Добавлено КМ "Добавляем возможность сканирования на вирусы (на примере Clamav)"
Добавлено КМ "Конвертирование документов MS Office, LibreOffice и txt в pdf"

Вы не готовы!



-
- Сообщения: 844
- Зарегистрирован: 12 авг 2017, 09:09
- Решено: 13
- Откуда: Ростов-на-Дону
- Благодарил (а): 29 раз
- Поблагодарили: 204 раза
- Контактная информация:
Контекстное меню ФМ nemo
Перешел на 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
Контекстное меню Nemo
Сценарий вывода данных оценки ресурса диска SSD
Контекстное меню ФМ nemo
Не подскажите, как создать пункт печать в контекстном меню правой кнопки? Чтобы было аналогично этому
-
- Сообщения: 844
- Зарегистрирован: 12 авг 2017, 09:09
- Решено: 13
- Откуда: Ростов-на-Дону
- Благодарил (а): 29 раз
- Поблагодарили: 204 раза
- Контактная информация:
Контекстное меню ФМ nemo
Для документов можно использовать команду
Или
Создайте файл в /home/"имя пользователя"/.local/share/nemo/actions
Для печати файлов pdf можно конвертировать pdf в ps и после отправлять на печать через lp.
Создайте файл в /home/"имя пользователя"/.local/share/nemo/actions
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
Контекстное меню Nemo
Сценарий вывода данных оценки ресурса диска SSD
-
- Сообщения: 844
- Зарегистрирован: 12 авг 2017, 09:09
- Решено: 13
- Откуда: Ростов-на-Дону
- Благодарил (а): 29 раз
- Поблагодарили: 204 раза
- Контактная информация:
Контекстное меню ФМ nemo
Для 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
Контекстное меню Nemo
Сценарий вывода данных оценки ресурса диска SSD
-
- Сообщения: 13
- Зарегистрирован: 30 апр 2017, 01:58
- Благодарил (а): 3 раза
- Поблагодарили: 12 раз
- Контактная информация:
Контекстное меню ФМ nemo
Не знакомую мне музыку качаю в отдельную директорию и потом, во время прослушивания, наиболее понравившееся копирую в отдельную папку. А-ля "личная подборка того, что нравится".
Вопрос: что писать в Exec, чтобы выделенные треки копировались в указанную заранее директорию?
Вопрос: что писать в Exec, чтобы выделенные треки копировались в указанную заранее директорию?
-
- Сообщения: 844
- Зарегистрирован: 12 авг 2017, 09:09
- Решено: 13
- Откуда: Ростов-на-Дону
- Благодарил (а): 29 раз
- Поблагодарили: 204 раза
- Контактная информация:
Контекстное меню ФМ nemo
cp %F "директория"
Подробности про команду
Добавьте в конце файла ***.nemo_action строку
Путь для копирования постоянный, указывать каждый раз не надо?
Подробности про команду
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
Контекстное меню Nemo
Сценарий вывода данных оценки ресурса диска SSD
-
- Сообщения: 13
- Зарегистрирован: 30 апр 2017, 01:58
- Благодарил (а): 3 раза
- Поблагодарили: 12 раз
- Контактная информация:
Контекстное меню ФМ nemo
Не, не надо... Про cp можно было не писать...demonlibra писал(а): ↑04 янв 2018, 21:51Путь для копирования постоянный, указывать каждый раз не надо?

cp /home/folder1/. /home/folder2/.
Естественно ничего не получалось.
-
- Сообщения: 13
- Зарегистрирован: 30 апр 2017, 01:58
- Благодарил (а): 3 раза
- Поблагодарили: 12 раз
- Контактная информация:
Контекстное меню ФМ nemo
Да, спасибо. Проверил - всё работает именно так, как хотелось.
[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
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость