KDE Plasma 5.12의 응용 프로그램 메뉴 표시줄에서

KDE Plasma 5.12의 응용 프로그램 메뉴 표시줄에서

KDE 플라즈마 5.12를 사용하고 있습니다. 이전 버전의 Plasma에서는 제목 표시줄 아래에 앱의 전역 메뉴를 표시할 수 있었습니다(설정 > 앱 스타일 > 위젯 스타일 > 스피너 > 메뉴 표시줄 스타일: 앱 내). 그러나 Plasma 5.12에서는 제목 표시줄에 버튼만 표시할 수 있고 클릭하여 수직 메뉴를 표시할 수 있는데, 이는 애플리케이션의 메뉴 표시줄보다 느리기 때문에 짜증스럽습니다. "응용 프로그램 내" 메뉴 표시줄을 복원하는 방법은 무엇입니까?

편집: 또한 전역 메뉴가 별도의 패널(예: Unity)에 있는 것을 원하지 않습니다.

이전에 설정된 이미지 표시:

답변1

이 주제에 대해 방금 수행한 일부 리버스 엔지니어링을 기반으로 한 내 개인적인 의견은 IMHO KDE 개발자가 여기서 약간 실수를 했다는 것입니다.

언급한 옵션은 지나치게 단순화되어 더 이상 사용할 수 없습니다. 이제 전역 메뉴 애플릿을 패널에 배치하면 전역 메뉴가 자동으로 활성화됩니다.또는창 장식 모듈의 버튼 탭에 있는 창 장식에 메뉴 버튼을 추가했습니다.

그렇지 않으면 전역 메뉴가 자동으로 비활성화되고 클래식 "인앱" 메뉴 표시줄이 사용됩니다.

그러나 몇 가지 예외가 있습니다.

  1. 예를 들어 KCalc는 설명된 대로 동작합니다. 전역 메뉴 애플릿을 삭제하세요.그리고창 장식의 응용 프로그램 메뉴 버튼에서 KCalc "응용 프로그램 내" 메뉴로 돌아갈 수 있습니다.
  2. 하지만Ark, KMenuEdit, Muon, Okteta, KHelpCenter와 같은 다른 앱은 앱 메뉴 버튼이나 글로벌 메뉴 애플릿을 한 번 이상 사용할 때 앱 메뉴 버튼이나 글로벌 메뉴 메뉴 애플릿을 제거한 후에도 이 상태를 유지합니다. 메뉴에 접근할 수 없습니다. 이것은 나에게 버그처럼 보입니다. 이러한 애플리케이션의 경우 구성 파일을 수동으로 편집해야 합니다(물론 애플리케이션 자체가 닫힐 때). ~/.config 폴더에서 찾을 수 있습니다. 애플리케이션 이름으로 검색하세요. Ark의 경우 구성 파일은 다음과 같습니다.

    ~/.config/arkrc

변화

MenuBar=Disabled

그리고

MenuBar=Enabled

이렇게 하면 "응용 프로그램 내" 메뉴가 복원됩니다(단, 이전 창 장식에서 전역 메뉴 애플릿과 응용 프로그램 메뉴 버튼을 제거해야 한다는 점을 기억하세요!).

  1. 또한위의 규칙에 따라 다른 애플리케이션은 CTRL+M 단축키를 사용하여 "인앱" 애플리케이션 메뉴를 열고 닫는 추가 메커니즘을 구현합니다(1번 항목에서 설명한 대로 "인앱" 메뉴를 복원했다고 가정). 예를 들어 Dolphin과 Gwenview는 위에서 언급한 대로 CTRL+M을 지원합니다. Kate는 CTRL+M을 지원하지만 메뉴를 숨기기 전에 경고를 표시합니다. 대조적으로, Konsole 터미널은 다른 모든 응용 프로그램에 비해 너무 멋지며 CTRL+가 필요합니다.옮기다+M 메뉴를 열고 닫습니다. 선택한 상태는 시스템이 다시 시작된 후에도 변경되지 않습니다.

  2. 아직 끝나지 않았어. 다른 플라즈마 그룹은 ​​"와 같은 글로벌 애플리케이션 메뉴를 대체하도록 설계되었습니다.활성 창 제어"를 선택하면 다른 지시문을 반대로 설정했더라도 "응용 프로그램 내" 메뉴가 비활성화됩니다.깨끗한KDE 플라즈마 환경.

답변2

플라즈마 패널에 "글로벌 메뉴"라는 위젯을 추가하고 제목 표시줄에서 버튼을 제거하세요.KDE 전역 메뉴가 사라집니다

관련 정보