Kubuntu: 16.04.2 LTS
Frage: Wie fügen Sie „Neues Terminal“ zum Rechtsklickmenü des Desktops hinzu?
Weitere Einzelheiten zum Problem.
Gängige Strategie, die nicht funktioniert: „Favoriten-Launcher zu Mausaktionen hinzufügen“. Beim neuesten Kubuntu ist „Favoriten-Launcher“ jedoch keine Option.
Siehe Bild unten.
Also habe ich versucht, das Favorites Launcher-Add-on über diese Website zu installieren: https://addons.videolan.org/p/1081011
Das obige Add-on weist jedoch Compilerfehler auf und wird bei der Suche im Kubuntu-Softwarecenter (in Kubuntu „Discover“ genannt) nicht angezeigt.
Was kann ich sonst noch versuchen?
Antwort1
KDE-Maus/Eindämmungsaktions-Plugins
( Kopie vonhttps://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
KDE-Shop
- Favoriten-Launcher:https://store.kde.org/p/1081011/
- Benutzerdefiniertes KDE-Desktopmenü: https://store.kde.org/content/show.php/+kde-desktop-custom-menu?action=content&content=170062
Plasma 5
KDE Store – Plasma benutzerdefiniertes Desktopmenü:https://store.kde.org/p/998904/ --> Quelle:https://github.com/MatMoul/plasma-containmentactions-customdesktopmenu
Mit dem Kubuntu & Plasma 5
Herunterladen der Datei plasma-containmentactions-customdesktopmenu-master.zip vonhttps://github.com/MatMoul/plasma-containmentactions-customdesktopmenu
Installieren von Build-Abhängigkeiten:
- Build-Essential
- cmake
- zusätzliche Cmake-Module
- qtbase5-dev
- Plasma-Framework-Entwicklung
- kio-entwickler
Allgemeine Befehle:
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
Build-Beispiel:
Entpacken der Datei plasma-containmentactions-customdesktopmenu-master.zip
Unter /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
Antwort2
Unten war ursprünglich Teil der Frage und wurde nun in ein CW verschoben
Besonderer Dank geht an user26687 für die Bereitstellung einer funktionierenden Lösung. Die übliche Strategie, den „Favoriten-Launcher“ zu verwenden, funktioniert mit dem neuesten Kubuntu nicht (Details siehe unten). Hier ist eine Zusammenfassung der Schritte, die zur Lösung dieses Problems unternommen wurden, sowie einige zusätzliche Dinge, die ich gelernt habe und die anderen helfen könnten:
- Installieren Sie Abhängigkeiten:
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
Laden Sie die Zip-Dateien hier herunter
https://github.com/MatMoul/plasma-containmentactions-customdesktopmenu
Der Standardinstallationsort ist in ~/Downloads
, daher möchten Sie wahrscheinlich die folgenden Befehle ausführen:
cd ~/Downloads
unzip plasma-containmentactions-customdesktopmenu-master.zip
cd plasma-containmentactions-customdesktopmenu-master/src
- Installieren Sie „Benutzerdefiniertes Desktopmenü“
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
Es wird nun ein „Benutzerdefiniertes Desktop-Menü“ angezeigt. Die „Desktop-Einstellungen“ können auf drei Arten geöffnet werden: Klicken Sie mit der rechten Maustaste auf den Desktop und klicken Sie auf „Desktop konfigurieren“, oder klicken Sie irgendwo auf den Desktop und drücken Sie Ctrl+ s+ D, oder klicken Sie auf die kleinen Linien oben links und klicken Sie auf „Desktop-Einstellungen“. Beachten Sie, dass die erste Option nicht mehr verfügbar ist, sobald Sie das benutzerdefinierte Menü verwenden.
Klicken Sie in den Desktop-Einstellungen links auf „Mausaktionen“, dann auf das Dropdown-Menü für die „rechte Maustaste“ und wählen Sie „Benutzerdefiniertes Desktop-Menü“. Beachten Sie, dass sich rechts daneben eine Schaltfläche „Konfigurieren“ befindet, die einen Text anzeigt, den Sie für das benutzerdefinierte Menü nach Herzenslust ändern können. Es war nicht allzu schwer, den Konfigurationsteil herauszufinden, aber wenn Sie dabei Hilfe benötigen, lassen Sie es mich wissen.
6) Weitere Erkenntnisse: Ich hatte keine Ahnung von „KDE Plasma“, aber Sie können herausfinden, welche Plasma-Version Sie verwenden, indem Sie unten links auf die Menüschaltfläche klicken, „kinfocenter“ eingeben und die Eingabetaste drücken. Eine nette GUI zeigt Ihnen alle benötigten Informationen an.