انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید




نویسنده موضوع: استفاده از کامند ' دار در tmux  (دفعات بازدید: 641 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین MADMAN

  • Hero Member
  • *
  • ارسال: 804
  • جنسیت : پسر
  • We are not users we are friends.
استفاده از کامند ' دار در tmux
« : 06 تیر 1401، 12:00 ب‌ظ »
سلام دوستان
می خواهم خروجی یک کامند رو در استتوس لاین سمت راست نمایش بدم به راه حلی که رسیدم
set-window-option -g status-right '#(echo "Hello")'این کد به خوبی داره کار می کنه اما وقتی ازش بخواهم خروجی
set-window-option -g -a status-right '#(awk '/^/ {print $1}' <(cat /proc/loadavg) )'
این کد رو بهم بده ارور داره حدس من اینه که چون وسط کد علامت ' این هست با بخشی از دستور tmux قاطی می شه برای هر کردوم استفاده از " امتحان کردم tmux برای استفاده از " خطا می ده و کد بشی که اجرا می شه خروجی متفاوتی داشت. از \ هم استفاده می کردم ارور می داد.
کسی راح حلی داره؟
« آخرین ویرایش: 06 تیر 1401، 12:04 ب‌ظ توسط MADMAN »
سلامتی پنگوئن که یه ذره قد داره، اما بازم لاتی راه میره ....

آفلاین esmaeelE

  • ناظر انجمن
  • *
  • ارسال: 1249
  • جنسیت : پسر
پاسخ : استفاده از کامند ' دار در tmux
« پاسخ #1 : 06 تیر 1401، 04:10 ب‌ظ »
بررسی کردم این شکلی کار می‌کنه

:set -g status-left "#S #[fg=green,bg=black]#(cat /etc/passwd)#[default]"
وقتی tmux درحال اجراست crtl + B رابزنید سپس با : وارد حالت ورود دستور فرمان بالا را وارد کنید.


آفلاین MADMAN

  • Hero Member
  • *
  • ارسال: 804
  • جنسیت : پسر
  • We are not users we are friends.
پاسخ : استفاده از کامند ' دار در tmux
« پاسخ #2 : 06 تیر 1401، 06:24 ب‌ظ »
بررسی کردم این شکلی کار می‌کنه

:set -g status-left "#S #[fg=green,bg=black]#(cat /etc/passwd)#[default]"
وقتی tmux درحال اجراست crtl + B رابزنید سپس با : وارد حالت ورود دستور فرمان بالا را وارد کنید.



توی دستورش علامت ' رو نداره برای همین مشکلی نداره.
پلاگین دراکولا نصب کردم و برای دراکولا پلاگین نوشتم مشکلم رو حل کردم.
ممنونم تغییرات اینقدر زباد شد تصمیم گرفتم توی گیت هابم بگذارم.
سلامتی پنگوئن که یه ذره قد داره، اما بازم لاتی راه میره ....