Я использую KDE по умолчанию для установки в Ubuntu 13.04. Есть ли виджет, который будет просто содержать работающую программу?
Я тогда, например, смогу запустить хомяк-таймер в этом виджете и быстро получить к нему доступ, перейдя к обзору виджетов.
Я не уверен, что Вы смотрите, но существует
Окно Embed?
KDE svn детская площадка имеет старый http://websvn.kde.org/trunk/playground/base/plasma/applets/embed-win/
это - исходный код - кажется, работает с Kubuntu 13.04.
Это встроит приложение как плазмоид.
Системное Действие KDE встраивается в плазменный виджет.
Q
При условии, что это могло быть любое приложение, это прекрасно! Но я не мог выяснить>, что сделать со всеми теми файлами на ссылке, которую Вы дали.
Пример сборки
Сборка зависит:
Исходная загрузка:
svn co svn://anonsvn.kde.org/home/kde/trunk/playground/base/plasma/applets/embed-win
Это должно загрузить:
embed-win/Messages.sh
embed-win/embed-win.cpp
embed-win/CMakeLists.txt
embed-win/embed-win.h
embed-win/plasma-applet-embed-win.desktop
Откройте консоль для каталога встраивать-победы
Сделайте каталог сборки
mkdir -p builddir
Переместитесь в builddir
cd builddir
Выполните cmake с командой
cmake .. -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix`
Должен сказать:
...
-- Configuring done
-- Generating done
-- Build files have been written to: ../embed-win/builddir
Выполните делание
make
Должен сказать:
Scanning dependencies of target plasma_applet_embed-win_automoc
Generating embed-win.moc
[ 0%] Built target plasma_applet_embed-win_automoc
Scanning dependencies of target plasma_applet_embed-win
[ 50%] Building CXX object CMakeFiles/plasma_applet_embed-win.dir/plasma_applet_embed-win_automoc.o
[100%] Building CXX object CMakeFiles/plasma_applet_embed-win.dir/embed-win.o
Linking CXX shared module lib/plasma_applet_embed-win.so
[100%] Built target plasma_applet_embed-win_automoc
Установка
sudo make install
Должен сказать:
[ 0%] Built target plasma_applet_embed-win_automoc
[100%] Built target plasma_applet_embed-win
Install the project...
-- Install configuration: "RelWithDebInfo"
-- Installing: /usr/lib/kde4/plasma_applet_embed-win.so
-- Installing: /usr/share/kde4/services/plasma-applet-embed-win.desktop
Удаление - удаляет/usr/lib/kde4/plasma_applet_embed-win.so и/usr/share/kde4/services/plasma-applet-embed-win.desktop или работает 'sudo, делают удаление' в том же каталоге, как Вы выполнились 'sudo, делают установку'.