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.
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
- Lançador de favoritos:https://store.kde.org/p/1081011/
- Menu personalizado da área de trabalho do KDE: https://store.kde.org/content/show.php/+kde-desktop-custom-menu?action=content&content=170062
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
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
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:
- 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
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
- 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
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.
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.