Como adicionar “Novo Terminal” ao menu do botão direito da área de trabalho no Kubuntu?

Como adicionar “Novo Terminal” ao menu do botão direito da área de trabalho no Kubuntu?

Kubuntu: 16.04.2LTS

Pergunta: Como você adiciona "Novo Terminal" ao menu do botão direito da área de trabalho?

Mais detalhes sobre o problema.

Estratégia comum que não funciona: "Adicionar iniciador de favoritos às ações do mouse". No entanto, com o Kubuntu mais recente, o “Favorites Launcher” não é uma opção.

Veja a imagem abaixo.

captura de tela do Ubuntu

Então tentei instalar o complemento Favorites Launcher por meio deste site: https://addons.videolan.org/p/1081011

No entanto, o complemento acima apresenta erros de compilador e não existe ao pesquisar no centro de software Kubuntu (chamado Discover no Kubuntu).

Que outras coisas posso tentar?

Responder1

Plug-ins de ação de mouse/contenção do KDE

( cópia dehttps://forum.kde.org/viewtopic.php?f=83&t=132075#p354748)

Plasma 4

Tutorial - KDE Techbase - Plasma4 ContainmentAction:https://techbase.kde.org/Development/Tutorials/Plasma4/ContainmentAction

Loja KDE

Plasma 5

Loja KDE - menu da área de trabalho personalizada do Plasma:https://store.kde.org/p/998904/ --> fonte:https://github.com/MatMoul/plasma-containmentactions-customdesktopmenu

Com o Kubuntu e Plasma 5

Baixando o plasma-containmentactions-customdesktopmenu-master.zip dehttps://github.com/MatMoul/plasma-containmentactions-customdesktopmenu insira a descrição da imagem aqui

Instalando dependências de compilação:

  • essencial para construção
  • cmfazer
  • 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

Exemplo de construção:

Descompactando plasma-containmentactions-customdesktopmenu-master.zip

Em /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

Aqui:insira a descrição da imagem aqui

Responder2

Abaixo fazia originalmente parte da Pergunta e agora foi movido para um CW

Agradecimentos especiais ao user26687 por fornecer uma solução funcional. A estratégia comum de usar o "lançador de favoritos" não funciona com o Kubuntu mais recente (veja detalhes abaixo). Aqui está um resumo das etapas executadas para resolver esse problema, além de algumas coisas adicionais que aprendi que podem ajudar outras pessoas:

  1. Instale dependências:
    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. Baixe os arquivos zip aqui

    https://github.com/MatMoul/plasma-containmentactions-customdesktopmenu

O local de instalação padrão é ~/Downloads, então é provável que você queira executar os seguintes comandos:

    cd ~/Downloads
    unzip plasma-containmentactions-customdesktopmenu-master.zip
    cd plasma-containmentactions-customdesktopmenu-master/src
  1. Instale o "Menu da área de trabalho 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. Agora haverá um "Menu da área de trabalho personalizado". As "Configurações da área de trabalho" podem ser abertas de três maneiras: Clique com o botão direito na área de trabalho e clique em "Configurar área de trabalho", ou clicando em qualquer lugar da área de trabalho e pressionando Ctrl+ s+ D, ou clicando nas pequenas linhas no canto superior esquerdo e clicando em "Configurações da área de trabalho". ". Observe que a primeira opção desaparecerá quando você usar o menu personalizado.

  2. Uma vez nas configurações da área de trabalho, clique em "Ações do mouse" à esquerda, clique no menu suspenso do "Botão direito" e selecione "Menu personalizado da área de trabalho". Observe que há um botão Configurar à direita dele que exibirá algum texto que você pode modificar conforme desejar para o menu personalizado. Não foi muito difícil descobrir a parte de configuração, mas se quiser ajuda me avise.

6) Outras coisas aprendidas: Eu não tinha ideia sobre o "KDE Plasma", mas você pode descobrir qual versão do Plasma está usando clicando no botão de menu no canto inferior esquerdo, digitando "kinfocenter" e pressionando Enter. Uma bela GUI apresentará todas as informações que você precisa.

informação relacionada