Kubuntu: 16.04.2 LTS
Pregunta: ¿Cómo se agrega "Nueva Terminal" al menú contextual del escritorio?
Más detalles sobre el problema.
Estrategia común que no funciona: "Agregar iniciador de favoritos a las acciones del mouse". Sin embargo, con el último Kubuntu, el "Lanzador de favoritos" no es una opción.
Vea la imagen a continuación.
Entonces intenté instalar el complemento Favoritos Launcher a través de este sitio web: https://addons.videolan.org/p/1081011
Sin embargo, el complemento anterior tiene errores de compilación y el complemento no existe cuando se busca en el centro de software de Kubuntu (llamado Discover en Kubuntu).
¿Qué otras cosas puedo probar?
Respuesta1
Complementos de acción de contención/ratón de KDE
( copia dehttps://forum.kde.org/viewtopic.php?f=83&t=132075#p354748)
Plasma 4
Tutorial - KDE Techbase - Acción de contención de Plasma4:https://techbase.kde.org/Development/Tutorials/Plasma4/ContainmentAction
Tienda KDE
- Lanzador de favoritos:https://store.kde.org/p/1081011/
- Menú personalizado del escritorio KDE: https://store.kde.org/content/show.php/+kde-desktop-custom-menu?action=content&content=170062
Plasma 5
Tienda KDE - Menú de escritorio personalizado de Plasma:https://store.kde.org/p/998904/ --> fuente:https://github.com/MatMoul/plasma-containmentactions-customdesktopmenu
Con Kubuntu y Plasma 5
Descargando plasma-containmentactions-customdesktopmenu-master.zip desdehttps://github.com/MatMoul/plasma-containmentactions-customdesktopmenu
Instalación de dependencias de compilación:
- esencial para la construcción
- cmake
- módulos-extra-cmake
- qtbase5-dev
- plasma-framework-dev
- kio-dev
Comandos genéricos:
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
Ejemplo de construcción:
Descomprimiendo plasma-containmentactions-customdesktopmenu-master.zip
En /Descargas/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
Respuesta2
A continuación era originalmente parte de la pregunta y ahora se ha trasladado a CW.
Un agradecimiento especial al usuario26687 por proporcionar una solución funcional. La estrategia común de utilizar el "lanzador de favoritos" no se aplica al último Kubuntu (consulte más abajo para obtener más detalles). Aquí hay un resumen de los pasos seguidos para resolver este problema, además de algunas cosas adicionales que aprendí y que pueden ayudar a otros:
- Instalar dependencias:
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
Descarga los archivos zip aquí
https://github.com/MatMoul/plasma-containmentactions-customdesktopmenu
La ubicación de instalación predeterminada es ~/Downloads
, por lo que es probable que desees ejecutar los siguientes comandos:
cd ~/Downloads
unzip plasma-containmentactions-customdesktopmenu-master.zip
cd plasma-containmentactions-customdesktopmenu-master/src
- Instalar el "Menú de escritorio personalizado"
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
Ahora habrá un "Menú de escritorio personalizado". La "Configuración del escritorio" se puede abrir de una de tres maneras: haga clic derecho en el escritorio y haga clic en "Configurar escritorio", o haga clic en cualquier parte del escritorio y presione Ctrl+ s+ D, o haga clic en las líneas pequeñas en la parte superior izquierda y haga clic en "Configuración del escritorio". ". Tenga en cuenta que la primera opción desaparecerá una vez que utilice el menú personalizado.
Una vez en la Configuración del escritorio, haga clic en "Acciones del mouse" a la izquierda, haga clic en el menú desplegable del "Botón derecho" y seleccione "Menú de escritorio personalizado". Tenga en cuenta que hay un botón Configurar justo a la derecha que mostrará un texto que puede modificar según sus deseos para el menú personalizado. No fue demasiado difícil entender la parte de Configuración, pero si quieres ayuda, házmelo saber.
6) Otras cosas que aprendí: No tenía idea acerca de "KDE Plasma", pero puedes averiguar qué versión de Plasma estás usando haciendo clic en el botón de menú en la parte inferior izquierda, escribiendo "kinfocenter" y presionando Enter. Una buena GUI generará toda la información que necesita.