¿Cómo agregar "Nueva Terminal" al menú contextual del escritorio en Kubuntu?

¿Cómo agregar "Nueva Terminal" al menú contextual del escritorio en Kubuntu?

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.

captura de pantalla de kubuntu

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

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 ingrese la descripción de la imagen aquí

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

Aquí:ingrese la descripción de la imagen aquí

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:

  1. 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
  1. 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
  1. 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
  1. 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.

  2. 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.

información relacionada