dmenu

dmenu를 사용하여 쉘 별칭에 액세스
dmenu

dmenu를 사용하여 쉘 별칭에 액세스

나는 새 셸을 열거나 주어진 인수 집합을 사용하여 프로그램을 시작하기 위해 정기적으로 사용하는 일련의 bash 명령(라이너)을 가지고 있습니다. 를 사용할 때 dmenu내 쉘에서 이 작업을 수행할 수 있기를 원하므로 dmenu내 alias쉘에서 를 정의하는 것만으로는 충분하지 않으므로 .bashrc이러한 명령을 전용 파일에 넣어야 합니다. 파일은 실행 가능해야 하며 $PATH알려진 dmenu. 하지만 이는 각 명령에 대해 파일을 만들어야 함을 의미합니다. 매우 짜증납니다. 쉘 및 를 통해 액세스할 수...

Admin

Xbindkeys 단축키와 함께 사용하면 "i3 exec"가 작동하지 않습니다.
dmenu

Xbindkeys 단축키와 함께 사용하면 "i3 exec"가 작동하지 않습니다.

저는 VPN 연결 목록을 읽고 dmenu를 통해 연결하는 "dmenu" 쉘 스크립트를 만들고 있습니다. 사용자가 적절한 항목을 선택한 후 "nmcli"를 호출합니다. 쉘은 스크립트입니다. #!/bin/sh export vpn_name=$(echo -e "OFF\n$(nmcli -f NAME,TYPE con show | awk '$2 == "vpn" {print $1}')" | dmenu -p "Connect to VPN:" -i -l 20) if [ "$vpn_name" == "OFF" ]; th...

Admin

Rofi는 쉘 명령 `Q` 또는 `Ctrl-C`를 실행한 후 응답하지 않는 터미널을 종료합니다 |
dmenu

Rofi는 쉘 명령 `Q` 또는 `Ctrl-C`를 실행한 후 응답하지 않는 터미널을 종료합니다 |

사용 중인 시스템에서 을(를) 사용 dmenu으로 전환하려고 합니다 . 다음과 같은 키 바인딩이 있습니다.rofii3wm bindsym $mod+Ctrl+d exec --no-startup-id rofi -combi-modi window#drun#run -show combi -show-icons 저는 이것을 기본 터미널로 사용합니다. 이것은 urxvt내 파일에서 사용하도록 지정된 터미널입니다.config.rasirofi 내가 겪고 있는 문제는 실행 rofi하고 터미널 창에서 실행과 같은 작업을 수행...

Admin

fzf는 터미널 대신 xdotool로 출력합니다.
dmenu

fzf는 터미널 대신 xdotool로 출력합니다.

fzf.sh프로젝트 목록을 시작하고, 프로젝트를 선택하고, 선택한 특정 줄의 출력을 터미널에 인쇄하는 스크립트를 만들 수 있습니다 . #!/bin/bash cat ~/list.txt | fzf --reverse 다음 명령을 사용하여 이 스크립트를 시작하기 위해 Ubuntu 키보드 단축키를 만들었습니다. gnome-terminal -e 'bash -c "fzf.sh"' 키보드 단축키를 활성화할 때 터미널이 아닌 내가 집중하고 있는 응용 프로그램에 선택한 줄을 인쇄하는 방법을 알아내려고 합니다. 나는...

Admin

연속 출력을 rofi로 파이프
dmenu

연속 출력을 rofi로 파이프

문자열을 rofi로 파이프하는 bash 스크립트를 작성하려고 합니다. 이러한 문자열은 함수에 의해 지속적으로 생성됩니다 gen_x. 이 함수는 gen_x때때로(조건이 충족되는 경우에만) 새 문자열을 출력합니다. 저는 현재 gen_x무한 루프에서 if 문(함수)을 구현하고 있습니다. 이 기능을 rofi로 파이프하고 싶습니다. rofi에서 항목이 선택되면 rofi는 선택한 항목을 출력 gen_x하고 rofi는 끝나야 합니다. 매번 새로운 요소를 출력하는 무한 루프를 사용하면(그림 참조 gen_b) 스크립...

Admin

Sway의 dmenu에서 $PATH를 찾을 수 없습니다.
dmenu

Sway의 dmenu에서 $PATH를 찾을 수 없습니다.

최근에 EndeavourOS를 설치한 후 Sway를 설치했습니다. 추가했지만 ~/scripts/screenshot.shdmenu에서 찾을 수 없으므로 ~/scripts를 내 경로 환경에 추가해 보았으나 내 메서드 중 어느 것도 dmenu에 추가하지 않았습니다. 그 이후로 나는: 권한 설정chmod 777 ~/scripts/screenshot.sh 내 사용자의 screenshot.sh사용 권한을 확인하세요chown 스크립트 폴더를 포함 하기 위해 $PATH를 사용하여 .bashrc, .bash_pro...

Admin

하위 문자열을 문자열에 열로 추가하는 방법
dmenu

하위 문자열을 문자열에 열로 추가하는 방법

제목이 문제를 설명하는 데 가장 적합하지 않을 수도 있지만, 내가 하려는 작업을 계속해서 설명하는 것이 내가 생각해 낼 수 있는 최선입니다. 저는 artix runit을 OS로 사용하여 다음에 대한 심볼릭 링크를 만듭니다. 서비스이므로 더 쉽게 만들기 위해 이 스크립트를 만들었습니다. #!/bin/sh rundir="/run/runit/service" svdir="/etc/runit/sv" for SERVICE in $(ls $svdir); do [[ -d "$rundir/$SERVICE"...

Admin

Ubuntu/i3wm: dmenu 항목에서 AppImage 이름 바꾸기
dmenu

Ubuntu/i3wm: dmenu 항목에서 AppImage 이름 바꾸기

AppImage(정확히 말하면 LogSeq)를 다운로드하여 dmenu에 추가하고 싶었습니다. 친구의 도움으로 나는 다음을 수행했습니다. AppImage를 적절한 디렉터리로 이동합니다(필수는 아니지만 더 깔끔해 보입니다). 이 경우에는 다음으로 LogSeq.AppImage옮깁니다 ./home/[username]/.local/bin/LogSeq.AppImage ->에 .desktop필수 필드가 있는 항목을 만듭니다./usr/share/applicationslogseq.desktop [Desk...

Admin

옵션이 하나만 남아 있으면 dmenu가 자동으로 명령을 실행합니다.
dmenu

옵션이 하나만 남아 있으면 dmenu가 자동으로 명령을 실행합니다.

옵션이 하나만 남아 있는 경우 dmenu가 주어진 명령을 자동으로 실행하도록 하는 방법이 있습니까? 내 말은 다음과 같습니다. 선택 사항이 있다고 가정해 보겠습니다. A를 실행하다 B를 실행 C를 실행 등. "1"을 입력하면 dmenu가 자동으로 옵션을 필터링하고 이 옵션만 표시됩니다. A를 실행하다 왼쪽에 표시합니다. 그러나 시작하려면 Enter 키를 눌러야 합니다. if가 자동으로 시작되도록 하는 방법이 있습니까? 예를 들어 find(f) 명령을 사용하면 파일 브라우저 "레인저"처럼 작동합...

Admin

시스템 업데이트 후 일부 글꼴이 더 커지는 이유는 무엇입니까?
dmenu

시스템 업데이트 후 일부 글꼴이 더 커지는 이유는 무엇입니까?

마지막 시스템 업데이트 이후 다양한 애플리케이션의 글꼴 크기가 늘어났습니다. 제가 식별할 수 있는 하나의 앱조차도 사용자 정의 버전이 있고 소스에서 설치했기 때문에 교체되지 않았습니다(참조메뉴). 사진에서 볼 수 있듯이 dmenu의 글꼴 크기가 엄청나게 크게 나타납니다. 스크린샷에는 소스 코드에 지정된 글꼴과 fc-list의 출력도 표시되어 글꼴이 설치되었음을 나타냅니다. 일부 다른 애플리케이션(예: gimp)도 비슷한 동작을 보입니다. 전체 해상도는 Full HD 1920x1080입니다. 무슨 ...

Admin

Awesome Window Manager에서 스크립트를 실행하는 방법
dmenu

Awesome Window Manager에서 스크립트를 실행하는 방법

Firefox와 같은 애플리케이션을 실행하는 것처럼 바로가기를 사용하여 스크립트를 실행하고 싶습니다. 모든 구성 파일을 나열하는 Dmenu 스크립트(dmconf라고 함)가 있고 이를 실행 가능하게 만들었으며 경로 변수에 포함된 bin 디렉터리에 있습니다. 터미널(konsole - Zsh)에서 스크립트를 실행하면 작동하지만 Awesome에서 실행하면 작동하지 않습니다. 이것은 내 rc.lua의 관련 코드입니다. awful.key({ modkey },"n", function () awful.uti...

Admin

dmenu에서 우선순위가 높은 패치를 사용하는 방법
dmenu

dmenu에서 우선순위가 높은 패치를 사용하는 방법

dmenu에서 이 패치를 사용하려고 합니다. https://tools.suckless.org/dmenu/patches/highpriority/ 패치를 설치했지만 hp(높은 우선순위로 간주되는 항목 목록)를 설정하는 방법을 모르고 이 경우 "플래그"가 무엇을 의미하는지 모릅니다(C를 모릅니다). ...

Admin

dmenu가 SIGINT 전파를 방해하는 이유는 무엇입니까?
dmenu

dmenu가 SIGINT 전파를 방해하는 이유는 무엇입니까?

dmenu를 통해 Jetbrains IDE(예: PyCharm 및 Android Studio)를 실행할 때 다음 경고가 표시됩니다. IDE가 SIGINT를 무시합니다. 실행 구성의 중지 버튼이 작동하지 않을 수 있습니다. 그럼 링크된다이 지원 페이지그것은 말한다 ...사용자는 신호가 차단되지 않도록 IDE 시작 방법을 변경할 수 있습니다(예: dmenu 대신 터미널에서 실행)` dmenu로 인해 이러한 동작이 발생하는 이유는 무엇입니까? 사용 가능한 설정이나 해결 방법이 있습니까...

Admin

Dmenu에서 시작된 일부 프로그램은 실행 후 즉시 종료됩니다.
dmenu

Dmenu에서 시작된 일부 프로그램은 실행 후 즉시 종료됩니다.

dmenu를 사용하여 vimb라는 웹 브라우저를 시작하려고 하는데 먼저 tabbed라는 프로그램을 통해 실행하려고 해서 이 질문을 씁니다. 맥락상 vimb는 제가 가장 좋아하는 최소 브라우저이지만 기본적으로 탭을 지원하지 않습니다. 이렇게 하려면 tabbed라는 두 번째 애플리케이션을 통해 실행해야 합니다. 일반 터미널 인스턴스에서는 다음과 같이 잘 작동합니다. tabbed vimb -e 하지만 dmenu를 사용하여 동일한 명령을 실행하면 즉시 창이 열리고 닫힙니다. 참고로 이렇게 하면 일부 ...

Admin

Manjaro i3 새로 설치 d 메뉴가 작동하지 않습니다.
dmenu

Manjaro i3 새로 설치 d 메뉴가 작동하지 않습니다.

새로운 i3 설정에서 dmenu가 작동하지 않습니다 나에게 이런 일이 일어난 것은 이번이 두 번째입니다. (다시 설치했어요) 내가 얻는 오류는, warning: no locale support warning: no locale modifiers support 내 locale -a결과는, C en_IN en_IN.utf8 POSIX 나는 전에 시도했다Manjaro Wiki에서 제안한 방법. 내용 /etc/bin/dmenu_run은, #!/bin/sh LANG="en_IN" dmenu_...

Admin