dmenu에 gnome 설정 프로그램 및 와인 응용 프로그램에 대한 바로 가기를 포함하는 방법은 무엇입니까?

dmenu에 gnome 설정 프로그램 및 와인 응용 프로그램에 대한 바로 가기를 포함하는 방법은 무엇입니까?

dmenu슈퍼 키를 누른 후 나타나는 Gnome3 오버레이 대신 이를 실행기로 사용하고 싶습니다 . Gnome3 오버레이에서 애플리케이션, Gnome 설정 및 와인 프로그램을 시작할 수 있습니다. 에서는 dmenu지금까지 응용 프로그램만 시작할 수 있고 그놈 설치 프로그램이나 Wine 응용 프로그램을 찾을 수 없는 것 같습니다.

예를 들어 다른 런처를 사용해 보면 synapsegnome-overlay와 마찬가지로 설정과 와인 애플리케이션을 찾을 수 있습니다. dmenu제가 본 런처 중 가장 빠르고 아름다운 런처이기 때문에 이 런처를 선호합니다 . 내 와인 응용프로그램에 대한 바로가기와 함께 그놈 설치 프로그램을 포함시킬 수 있는 방법이 있습니까 dmenu?

저는 Gnome 3.22 및 dmenu 0.1(특히 AUR의 dmenu2 패키지)과 함께 Antegros Linux를 사용하고 있습니다.


고쳐 쓰다

gnome-control-centergnome 설정 애플리케이션의 경우 Gnome3 오버레이 창에서는 "Settings"라고 되어 있지만 이름을 찾았습니다 . -zdmenu에 플래그를 추가하면 퍼지 일치를 활성화하는 데 도움이 됩니다.

또한 설정 메뉴의 키보드 부분이 를 통해 실행되는 것을 발견했는데 gnome-control-center keyboard, 자동 완성이 되지 않아 매번 입력하기가 약간 번거로웠습니다.

그것은 dmenu내가 내 컴퓨터에 넣은 모든 것을 찾는 것 같지만 $PATH거기에 모든 바탕화면 바로가기를 포함하고 싶지는 않습니다. 시스템의 p-menu모든 파일과 모든 파일을 포함하는 것과 같은 다른 실행 프로그램은 제가 선호하는 동작입니다. $PATH팝업이 아닌 터미널 내에서만 실행되는 것 같아서(후자가 더 빠릅니다) 현재는 팝업을 사용하고 있으며 훌륭하게 작동합니다. 파일이 포함되어 있다면 비슷한 실행 프로그램에 여전히 관심이 있을 것입니다..desktopp-menualbertdmenu.desktop

답변1

Wine을 통해 애플리케이션을 설치하면 다음 두 위치에 데스크톱 파일이 생성됩니다.

  • ~/.wine/drive_c/users/username/Desktop-- 바탕 화면 바로 가기;
  • ~/.local/share/applications/wine/Programs-- 기본 메뉴의 모든 바로가기.

모든 앱에 해당 PATH항목을 포함하고 싶지 않다면 별도의 경로를 설정 dmenu하고 실행하면 됩니다. , 아래 그림과 같이:

$ PATH="$HOME/.wine/drive_c/users/username/Desktop:$PATH" dmenu_run

답변2

i3-d 메뉴 데스크탑데스크톱 파일을 검색하고 dmenu에 입력하여 실행하는 Perl 스크립트입니다.

dmenu는 실제로 메뉴를 동적으로 생성하는 프로그램일 뿐이며, 스타트업으로 사용될 때 실제로는 스타트업을 위해 사용자 선택 사항을 셸에 전달하는 것뿐입니다. 저는 이 재미있는 이야기를 남용했습니다.디퓨즈dmenu 자체에 여러 스크립트를 생성하여 일부는 dmenu_run 쉘 스크립트를 기반으로 합니다.

관련 정보