LinuxForum.Fans
Тема

Скрипт "мгновенного" запуска приложений для меню Gnome

Автор: hiBeid 4 сообщений 2594 просмотров
#49594

пафосно: "интегрированный с кнопкой «Компьютер»/ «Главное меню»" wink

Поисковая строка в самом верху меню по умолчанию используется для поиска в Beagle, если Бигль у вас не установлен, то эта область меню будет отключена и вы ее и не увидите.
Но! На самом деле ее можно использовать для чего угодно. К примеру, для поиска-и-запуска приложений "как в виндоуз семь": набрали tot - нажали Enter- запустился проигрыватель Totem.
Всего-то и нужно- подключить к поисковой строчке такой вот скриптик:

text
#!/bin/bash
dfiles="/home/$USER/.local/share/applications/*.desktop /usr/share/applications/*.desktop"
# Каталоги с файлами *.desktop
for i in $dfiles
do
    for file in $i
    do 
    echo $file
    name="$(awk -F "=" '/Exec/ {print $2}' $file)"
    # парсим команду запуска из текущего файла
    str=$(echo "$name" | grep -i $1)
    # простейшая проверка- подходит ли текущий файл? 
    if [ ${#str} -ge 2 ] 
    then exec $name
    fi
    done
done 
exit 0

Написал от скуки, но скрипт рабочий, принимаются любые предложения по улучшению этого быдлокода :)

#49596

Мне кажется или gnome-do занимается тем же самым?

#49600
Hrafn написал:
Мне кажется или gnome-do занимается тем же самым?

gnome-do
application-browser
deskbar-applet
etc.
Но gnome-do не использует пресловутую строчку "Поиск" smile И мне не нравится это приложение само по себе.

Войдите или зарегистрируйтесь, чтобы ответить.