From 4b5abb8a21658623be26e1ad03712e65cae5a415 Mon Sep 17 00:00:00 2001 From: Hsieh Chin Fan Date: Tue, 28 Feb 2023 23:11:08 +0800 Subject: Add ncmpcpp layout ref: https://radumirea.com/blog/ncmpcpp-with-album-art --- mpd/ncmpcpp/tsession | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 mpd/ncmpcpp/tsession (limited to 'mpd/ncmpcpp/tsession') diff --git a/mpd/ncmpcpp/tsession b/mpd/ncmpcpp/tsession new file mode 100644 index 0000000..e34d4b8 --- /dev/null +++ b/mpd/ncmpcpp/tsession @@ -0,0 +1,32 @@ +neww +set -g status off + +#image pane; run cover script, disable text output and remove prompt +send-keys "stty -echo" C-m +send-keys "tput civis -- invisible" C-m +send-keys "export PS1=''" C-m +send-keys "clear" C-m +send-keys "~/.ncmpcpp/cover.sh " C-m + +#catalog pane; run instance of ncmpcpp +split-window -v +select-pane -t 1 +send-keys "ncmpcpp --config='~/.ncmpcpp/catalog.conf'" C-m +send-keys 1 + +#visualizer pane; run instance of ncmpcpp in visualizer mode +select-pane -t 0 +split-window -h +send-keys "ncmpcpp --config='~/.ncmpcpp/visualizer.conf'" C-m +send-keys 8 +send-keys u + +#resize image and visualizer pane to fit image +resize-pane -t 0 -x 49 -y 23 +resize-pane -t 1 -y 23 + +#hook for keeping the image pane size constant +set-hook client-resized 'resize-pane -t 0 -x 49 -y 23' + +#focus on catalog pane +select-pane -t 2 \ No newline at end of file -- cgit v1.2.3-70-g09d2