쿠분투 데스크탑의 마우스 오른쪽 버튼 클릭 메뉴에 "새 터미널"을 추가하는 방법은 무엇입니까?

쿠분투 데스크탑의 마우스 오른쪽 버튼 클릭 메뉴에 "새 터미널"을 추가하는 방법은 무엇입니까?

쿠분투: 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 스토어

플라즈마 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에게 특별히 감사드립니다. "즐겨찾기 실행기"를 사용하는 일반적인 전략은 최신 쿠분투와는 다릅니다(자세한 내용은 아래 참조). 다음은 이 문제를 해결하기 위해 취한 단계와 다른 사람들에게 도움이 될 수 있는 제가 배운 몇 가지 추가 사항에 대한 요약입니다.

  1. 종속성을 설치합니다.
    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. 여기에서 zip 파일을 다운로드하세요.

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

기본 설치 위치는 ~/Downloads이므로 다음 명령을 실행하는 것이 좋습니다.

    cd ~/Downloads
    unzip plasma-containmentactions-customdesktopmenu-master.zip
    cd plasma-containmentactions-customdesktopmenu-master/src
  1. "사용자 정의 데스크탑 메뉴" 설치
    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. 이제 "사용자 정의 데스크탑 메뉴"가 나타납니다. "데스크톱 설정"은 세 가지 방법 중 하나로 열 수 있습니다. 데스크탑을 마우스 오른쪽 버튼으로 클릭하고 "데스크탑 구성"을 클릭하거나, 데스크탑의 아무 곳이나 클릭하고 Ctrl+ s+를 누르 D거나, 왼쪽 상단의 작은 선을 클릭하고 "데스크톱 설정"을 클릭합니다. ". 사용자 정의 메뉴를 사용하면 첫 번째 옵션이 사라집니다.

  2. 데스크탑 설정에서 왼쪽의 "마우스 동작"을 클릭하고 "오른쪽 버튼" 드롭다운을 클릭한 후 "사용자 정의 데스크탑 메뉴"를 선택합니다. 바로 오른쪽에 구성 버튼이 있어 사용자 정의 메뉴에 대한 원하는 대로 수정할 수 있는 일부 텍스트가 표시됩니다. 구성 부분을 파악하는 것은 그리 어렵지 않았지만 도움이 필요하면 알려주십시오.

6) 기타 배운 점: 저는 "KDE Plasma"에 대해 전혀 몰랐지만 왼쪽 하단에 있는 메뉴 버튼을 클릭하고 "kinfocenter"를 입력한 후 Enter 키를 누르면 사용 중인 플라즈마 버전을 알 수 있습니다. 멋진 GUI가 필요한 모든 정보를 제공합니다.

관련 정보