Tmux স্থিতি বারের জন্য আপডেট জোর করে


11

আমি আমার tmuxস্ট্যাটাস লাইনে বর্তমান সময়টি চাই আমি যতদূর পেলাম:

$ tmux set status-right '"#22T" %H:%M:%S %d-%b-%y'

এটি স্থিতি রেখার সময়গুলিকে সেকেন্ড অন্তর্ভুক্ত করতে পরিবর্তিত করে। তবে, "কিছু ঘটে" থাকলে স্থিতি রেখাটি কেবল আপডেট করা হয়: আমি উইন্ডোজ স্যুইচ করি, প্যানগুলি স্যুইচ করি ইত্যাদি every

উত্তর:


11

আপনি ব্যবহার করতে পারে

tmux refresh-client -S

রিফ্রেশ বিরতিতে নির্ভর করে স্ট্যাটাস বারটি ম্যানুয়ালি রিফ্রেশ করতে। আমি এটিকে ইভেন্ট চালিত আপডেট পদ্ধতি হিসাবে ব্যবহার করি, উদাহরণস্বরূপ, প্যানগুলি স্যুইচ করার সময়। আমার .tmux.conf এ আমি নিম্নলিখিতগুলি পরিবর্তন করেছি:

bind -r k select-pane -U
bind -r j select-pane -D
bind -r l select-pane -R
bind -r h select-pane -L

প্রতি:

bind -r k select-pane -U\; refresh-client -S
bind -r j select-pane -D\; refresh-client -S
bind -r l select-pane -R\; refresh-client -S
bind -r h select-pane -L\; refresh-client -S

PS: যদি কোনও পার্থক্য আসে তবে আমি এই মুহুর্তে tmux 1.8 ব্যবহার করছি।


19

স্ট্যাটাস ইনভার্ভাল সেট করুন যাতে এটি প্রতি সেকেন্ডে আপডেট হয়:

tmux set status-interval 1

1
তবে একটি ওএসএক্স ম্যাভেরিক্স আর্স্টেকনিকা.com
apple/
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.