Пользовательское локальное меню в GNOME 2
[USER@LAPTOP ~] dpkg -l | grep -i gnome-desktop
ii gnome-desktop-data 1:2.30.2-0ubuntu1 Common files for GNOME desktop apps
ii libgnome-desktop-2-17 1:2.30.2-0ubuntu1 Utility library for loading .desktop files - r
[USER@LAPTOP ~] lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 10.04.4 LTS
Release: 10.04
Codename: lucid
[USER@LAPTOP ~]
Как я могу создать новые записи здесь?:
Например, мы можем добавить: не просто новый "пустой файл", а "новый openoffice odt", или GIMP-изображение и т. Д.
1 ответ
Решение
Я сделал это с помощью скрипта nautilus:
#!/bin/bash
SABLONFILE="/home/USER/TEMPLATES/PNG.png"
UJFILENAME="./newPNG.png"
which zenity > /dev/null 2>&1; if [[ $? -ne 0 ]]; then exit 1; fi
if [ -s "$UJFILENAME" ]; then zenity --error --text="FILENAME ALREADY EXISTS"; exit 1; fi;
cp "$SABLONFILE" "$UJFILENAME"
if ! [ -s "$UJFILENAME" ]; then zenity --error --text="$UJFILENAME wasn't created? wtf?"; exit 1; fi;
поэтому скрипт скопирует файл шаблона из шаблона