Kubuntu: 16.04.2 LTS
Вопрос: Как Вы добавляете "Новый Терминал" к меню правой кнопки рабочего стола?
Больше деталей о проблеме.
Общая стратегия, которая не работает: "Добавьте Средство запуска Избранного к Действиям мыши". Однако с последним Kubuntu, "Средство запуска Избранного" не является опцией.
См. изображение ниже.
Таким образом, я пытался установить дополнение Средства запуска Избранного через этот веб-сайт: https://addons.videolan.org/p/1081011
Однако вышеупомянутое дополнение имеет ошибки компилятора, и дополнение не существует при поиске в центре программного обеспечения Kubuntu (названный, Обнаруживают в Kubuntu).
Что другие вещи я могу попробовать?
В соответствии с другим вопросом ( Как открыть терминал в дельфине? ) вы можете сделать Shift+F4
для нового окна терминала и F4
только для встроенного.
Плагины действия Мыши/Включения KDE
(копия https://forum.kde.org/viewtopic.php? f=83&t=132075#p354748)
Плазма 4
Учебное руководство - KDE Techbase - Plasma4 ContainmentAction: https://techbase.kde.org/Development/Tutorials/Plasma4/ContainmentAction
Хранилище KDE
Плазма 5
Хранилище KDE - Плазменное пользовательское настольное меню: https://store.kde.org/p/998904/-> источник: https://github.com/MatMoul/plasma-containmentactions-customdesktopmenu
С Kubuntu & Plasma 5
Загрузка plasma-containmentactions-customdesktopmenu-master.zip от https://github.com/MatMoul/plasma-containmentactions-customdesktopmenu
Установка зависимостей от сборки:
Групповые команды:
mkdir -p builddir
cd builddir && cmake .. -DCMAKE_INSTALL_PREFIX=$(kf5-config --prefix) -DCMAKE_BUILD_TYPE=Release -DKDE_INSTALL_USE_QT_SYS_PATHS=ON
make
sudo make install
Пример сборки:
Распаковка plasma-containmentactions-customdesktopmenu-master.zip
В/Downloads/plasma-containmentactions-customdesktopmenu-master/src
$ mkdir -p builddir
$ cd builddir && cmake .. -DCMAKE_INSTALL_PREFIX=$(kf5-config --prefix) -DCMAKE_BUILD_TYPE=Release -DKDE_INSTALL_USE_QT_SYS_PATHS=ON
-- The C compiler identification is GNU 5.4.0
-- The CXX compiler identification is GNU 5.4.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found KF5Plasma: /usr/lib/x86_64-linux-gnu/cmake/KF5Plasma/KF5PlasmaConfig.cmake (found version "5.33.0")
-- Found KF5KIO: /usr/lib/x86_64-linux-gnu/cmake/KF5KIO/KF5KIOConfig.cmake (found version "5.33.0")
-- Found KF5: success (found version "5.33.0") found components: Plasma KIO
-- Looking for __GLIBC__
-- Looking for __GLIBC__ - found
-- Performing Test _OFFT_IS_64BIT
-- Performing Test _OFFT_IS_64BIT - Success
-- Configuring done
-- Generating done
-- Build files have been written to: /home/tryme/Downloads/plasma-containmentactions-customdesktopmenu-master/src/builddir
$ make
Scanning dependencies of target plasma_containmentactions_customdesktopmenu_automoc
[ 20%] Generating plasma-containmentactions-customdesktopmenu.json
About to parse service type file "plasma-containmentactions.desktop"
Found property definition "X-Plasma-HasConfigurationInterface" with type "bool"
Generated "/home/tryme/Downloads/plasma-containmentactions-customdesktopmenu-master/src/builddir/plasma-containmentactions-customdesktopmenu.json"
[ 40%] Automatic moc for target plasma_containmentactions_customdesktopmenu
Generating customdesktopmenu.moc
Generating moc_customdesktopmenu.cpp
[ 40%] Built target plasma_containmentactions_customdesktopmenu_automoc
Scanning dependencies of target plasma_containmentactions_customdesktopmenu
[ 60%] Building CXX object CMakeFiles/plasma_containmentactions_customdesktopmenu.dir/customdesktopmenu.cpp.o
[ 80%] Building CXX object CMakeFiles/plasma_containmentactions_customdesktopmenu.dir/plasma_containmentactions_customdesktopmenu_automoc.cpp.o
[100%] Linking CXX shared module plasma_containmentactions_customdesktopmenu.so
[100%] Built target plasma_containmentactions_customdesktopmenu
$ sudo make install
[sudo] password for tryme:
[ 20%] Automatic moc for target plasma_containmentactions_customdesktopmenu
[ 40%] Built target plasma_containmentactions_customdesktopmenu_automoc
[100%] Built target plasma_containmentactions_customdesktopmenu
Install the project...
-- Install configuration: "Release"
-- Installing: /usr/lib/x86_64-linux-gnu/qt5/plugins/plasma_containmentactions_customdesktopmenu.so
-- Installing: /usr/share/kservices5/plasma-containmentactions-customdesktopmenu.desktop
Ниже был первоначально часть Вопроса и была теперь перемещена в CW
Особая благодарность user26687 для того, чтобы предоставить рабочее решение. Общая стратегия использования "средства запуска избранного" не делает с последним Kubuntu (см. ниже для деталей). Вот сводка шагов, сделанных для решения этого вопроса плюс некоторые дополнительные вещи, я узнал, что это может помочь другим:
sudo apt-get install build-essential
sudo apt-get install cmake
sudo apt-get install extra-cmake-modules
sudo apt-get install qtbase5-dev
sudo apt-get install plasma-framework-dev
sudo apt-get install kio-dev
Загрузите zip-файлы здесь
https://github.com/MatMoul/plasma-containmentactions-customdesktopmenu
Местоположение установки по умолчанию находится в ~/Downloads
, таким образом, возможности, Вы захотите выполнить следующие команды:
cd ~/Downloads
unzip plasma-containmentactions-customdesktopmenu-master.zip
cd plasma-containmentactions-customdesktopmenu-master/src
mkdir -p builddir
cd builddir && cmake .. -DCMAKE_INSTALL_PREFIX=$(kf5-config --prefix) -DCMAKE_BUILD_TYPE=Release -DKDE_INSTALL_USE_QT_SYS_PATHS=ON
make
sudo make install
Теперь будет "Пользовательское Настольное Меню". "Настольные Настройки" могут быть открыты одним из трех способов: Щелкните правой кнопкой по рабочему столу и нажмите "Configure Desktop", или нажимающий где угодно на рабочий стол и поражающий Ctrl+s+D или нажимающий маленькие строки на оставленную вершину и нажатие "Desktop Settings". Обратите внимание, что первая опция закончится, после того как Вы используете пользовательское меню.
Однажды в Настольных Настройках, нажмите "Mouse Actions" слева и нажмите выпадающее для "Правильной Кнопки" и избранного "Пользовательского Настольного Меню". Обратите внимание, что существует кнопка Configure только направо от него, который поднимет некоторый текст, который можно изменить к требованию основ пользовательского меню. Не было слишком трудно выяснить часть Конфигурации, но если Вы хотите справку с сообщенным мне.
6) Другие вещи изучены: Я понятия не имел о "KDE Plasma", но можно выяснить, какую Плазменную версию Вы используете путем нажатия на кнопку меню на левую нижнюю часть, ввод "kinfocenter" и удар входит. Хороший GUI придумает всю информацию, в которой Вы нуждаетесь.