쿠분투: 16.04.2 LTS
질문: 데스크탑의 오른쪽 클릭 메뉴에 "새 터미널"을 어떻게 추가합니까?
문제에 대한 자세한 내용.
작동하지 않는 일반적인 전략: "마우스 동작에 즐겨찾기 실행기 추가". 그러나 최신 Kubuntu에서는 "Favorites Launcher"가 옵션이 아닙니다.
아래 이미지를 참조하세요.
그래서 다음 웹사이트를 통해 Favorites Launcher 추가 기능을 설치해 보았습니다. https://addons.videolan.org/p/1081011
그러나 위의 추가 기능에는 컴파일러 오류가 있으며, 쿠분투 소프트웨어 센터(쿠분투에서는 Discover라고 함)에서 검색하면 추가 기능이 존재하지 않습니다.
다른 어떤 것을 시도해 볼 수 있나요?
답변1
KDE 마우스/격리 작업 플러그인
( 복사본https://forum.kde.org/viewtopic.php?f=83&t=132075#p354748)
플라즈마 4
튜토리얼 - KDE Techbase - Plasma4 ContainmentAction:https://techbase.kde.org/Development/Tutorials/Plasma4/ContainmentAction
KDE 스토어
- 즐겨찾기 실행기:https://store.kde.org/p/1081011/
- KDE 데스크탑 사용자 정의 메뉴: https://store.kde.org/content/show.php/+kde-desktop-custom-menu?action=content&content=170062
플라즈마 5
KDE Store - 플라즈마 사용자 정의 데스크탑 메뉴:https://store.kde.org/p/998904/ --> 출처:https://github.com/MatMoul/plasma-containmentactions-customdesktopmenu
쿠분투와 플라즈마 5
다음에서 플라즈마-격리 작업-customdesktopmenu-master.zip을 다운로드합니다.https://github.com/MatMoul/plasma-containmentactions-customdesktopmenu
빌드 종속성 설치:
- 빌드 필수
- cmake
- 추가 cmake 모듈
- qtbase5-dev
- 플라즈마 프레임워크 개발
- 키오데브
일반 명령:
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
빌드 예:
Plasma-Containmentactions-customdesktopmenu-master.zip 압축 풀기
/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
답변2
아래는 원래 질문의 일부였으며 이제 CW로 이동되었습니다.
작업 솔루션을 제공해 주신 user26687에게 특별히 감사드립니다. "즐겨찾기 실행기"를 사용하는 일반적인 전략은 최신 쿠분투와는 다릅니다(자세한 내용은 아래 참조). 다음은 이 문제를 해결하기 위해 취한 단계와 다른 사람들에게 도움이 될 수 있는 제가 배운 몇 가지 추가 사항에 대한 요약입니다.
- 종속성을 설치합니다.
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
여기에서 zip 파일을 다운로드하세요.
https://github.com/MatMoul/plasma-containmentactions-customdesktopmenu
기본 설치 위치는 ~/Downloads
이므로 다음 명령을 실행하는 것이 좋습니다.
cd ~/Downloads
unzip plasma-containmentactions-customdesktopmenu-master.zip
cd 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
make
sudo make install
이제 "사용자 정의 데스크탑 메뉴"가 나타납니다. "데스크톱 설정"은 세 가지 방법 중 하나로 열 수 있습니다. 데스크탑을 마우스 오른쪽 버튼으로 클릭하고 "데스크탑 구성"을 클릭하거나, 데스크탑의 아무 곳이나 클릭하고 Ctrl+ s+를 누르 D거나, 왼쪽 상단의 작은 선을 클릭하고 "데스크톱 설정"을 클릭합니다. ". 사용자 정의 메뉴를 사용하면 첫 번째 옵션이 사라집니다.
데스크탑 설정에서 왼쪽의 "마우스 동작"을 클릭하고 "오른쪽 버튼" 드롭다운을 클릭한 후 "사용자 정의 데스크탑 메뉴"를 선택합니다. 바로 오른쪽에 구성 버튼이 있어 사용자 정의 메뉴에 대한 원하는 대로 수정할 수 있는 일부 텍스트가 표시됩니다. 구성 부분을 파악하는 것은 그리 어렵지 않았지만 도움이 필요하면 알려주십시오.
6) 기타 배운 점: 저는 "KDE Plasma"에 대해 전혀 몰랐지만 왼쪽 하단에 있는 메뉴 버튼을 클릭하고 "kinfocenter"를 입력한 후 Enter 키를 누르면 사용 중인 플라즈마 버전을 알 수 있습니다. 멋진 GUI가 필요한 모든 정보를 제공합니다.