মধ্যরাতের কমান্ডার (এমসি), হটোপ ইত্যাদির জন্য আমি কীভাবে এফ-কীগুলি বায়োবুতে কাজ করব?


47

আমি আমার 12.04 সার্ভারে tmux ব্যাকএন্ডের সাথে বাইবু ব্যবহার করি। আমি এটির সাথে মধ্যরাতের কমান্ডার শর্টকাট কীগুলি ব্যবহার করতে চাই তবে এফ কীগুলি কাজ করে না।

আমি এখানে সমস্যাগুলি সম্পর্কে কিছু পোস্ট দেখেছি:

তবে সেগুলির মেয়াদ শেষ হয়ে গেছে এবং বাইবুর নতুন সংস্করণগুলির জন্য কাজ করছে বলে মনে হয় না। আমি কীভাবে এটির আশেপাশে কাজ করতে পারি বা এমসিকে এমনভাবে ব্যবহার করতে পারি যাতে আরও ভাল কাজ হয়?


3
একই হটোপ এবং অন্যদের জন্য যায়।
jrg

উত্তর:


73

আপনি বাইপু (tmux) এর ভিতরে F-কী ব্যবহার করে সহজেই টগল করতে পারেন / হয় চাপ দিয়ে:

  • shift- F12(টিএমউক্সে)

  • ctrl- a- !(পর্দায়)

সম্পূর্ণ প্রকাশ: আমি ব্যোবু লেখক এবং রক্ষণাবেক্ষণকারী।


1
বুঝতে পেরেছি, source $BYOBU_PREFIX/share/byobu/keybindings/f-keys.tmux.disableশেষে আপনার .byobu / keybindings.tmux এ যুক্ত করুন
পাইক্লার

3
কাজ করছে না: পি এই কী-র বাইন্ডিংগুলির কোনও
QkiZ

2
ডাস্টিন, যদিও এটি বেশিরভাগ কীগুলির জন্য সূক্ষ্মভাবে কাজ করে, মনে হয় বাইবুতে (টিমাক্সের সাথে এখানে) চালানোর সময় শিফট-এফএক্স এমসি দ্বারা সম্পূর্ণ উপেক্ষা করা হবে। আমি শিফট-এফ 12 এর জন্য বুঝতে পারি (স্পষ্ট কারণে) - তবে আমি কী মিস করব যেমন শিফট-এফ 3 বা শিফট-এফ 4 (যা আমার প্রায়শই প্রয়োজন)?
ইজজি

2
@ ডাস্টিন: শিফট-এফ 1 ডকুমেন্টেশনে এই শর্ট কাটগুলি যুক্ত করা ভাল হবে! আমি কিছুক্ষণ এই জন্য খুঁজছিলাম! ধন্যবাদ!
আন্দ্রেয়া বোরগা

2
আপনি byobu-keybindingsএই কী সংমিশ্রনের সমান কমান্ডও ব্যবহার করতে পারেন ।
লিও

11

উপর মধ্যরাত্রি কমান্ডার উদাহরণস্বরূপ ট্রিগার F2কী:

  • প্রেস Alt+ + 2(একযোগে)
  • টিপুন ESC, 2(একের পর এক)।

যা ব্যবহার করে স্যুইচিংয়ের চেয়ে বেশি সুবিধাজনক:

  • Shift+ F12(tmux এ, বাইবুতে ডিফল্ট)

  • Ctrl+ A+ !(স্ক্রিনে)


এটি বেশিরভাগ ক্ষেত্রে কার্যকর হয় যখন আপনি ম্যাক ওএস এক্স-তে বাইবু এর অভ্যন্তরে এমসি ব্যবহার করেন, যেহেতু সিস্টেমের দ্বারা কিছু এফ-কি ইতিমধ্যে ব্যবহার করা হয়েছে। আমি নিজেকে ব্যবহার খুঁজে ESC, 9বেশ প্রায়ই।
জের্লোস

1
শিফট-এফএক্স-এ প্রসারিত করার কোনও উপায়? এমনকি বাইবো কী-বাইন্ডিংগুলি অক্ষম করা সত্ত্বেও, শিফট-এফএক্স "অন্ধ" বলে মনে হয় (কাজ করে না)। চেষ্টা করা ইস্ক - শিফট -4, কোনও প্রভাব নেই।
ইজজি

3

হাহ, আমার নিজের হৃদয়ের একজন মানুষ :)

সংক্ষিপ্ত উত্তর: আমার পিপিএ যুক্ত করুন ( ppa:izx/private) এবং updateবাইবু (বা ম্যানুয়ালি ডেব ইনস্টল করুন)। Byobu, ডিফল্ট করবে screenহিসাবে ব্যাকএন্ড F-key আচরণ পুরাতন 4.x শৈলী পুনরুদ্ধার করা।

লং উত্তর: ব্যবহার করুন byobu-select-backendস্যুইচ করতে screenআপনি ইতিমধ্যে না করে থাকেন, এবং লাইন যোগ $BYOBU_PREFIX/share/byobu/keybindings/f-keys.screen.disableলাইন পর $BYOBU_PREFIX/share/byobu/keybindings/f-keys.screen/usr/share/byobu/keybindings/common

পুরো প্যাচ:

+++ বাইবু -5.17 / ইউএসআর / শেয়ার / বাইবো / কীবাইন্ডিংস / সাধারণ
@@ -1 +1,3 @@
 উত্স $ BYOBU_PREFIX / শেয়ার / বাইবু / কীবাইন্ডিংস / এফ-কী.স্ক্রিন
+ উত্স $ BYOBU_PREFIX / শেয়ার / বাইবু / কীবাইন্ডিংস / এফ-কী.স্ক্রিন.ডিজিয়েবল
+ +
--- byobu-5.17.orig / etc / byobu / ব্যাকএন্ড
+++ বাইবু -5.17 / ইত্যাদি / বাইবো / ব্যাকএন্ড
@@ -1,4 +1,4 @@
 # BYOBU_BACKEND বর্তমানে "স্ক্রিন" বা "tmux" হতে পারে
 # "Y BYOBU_CONFIG_DIR / ব্যাকএন্ড" সম্পাদনা করে প্রতি ব্যবহারকারী ভিত্তিতে এটিকে ওভাররাইড করুন
 # বা "বাইওবু-স্ক্রিন" বা "বাইওবু" এর পরিবর্তে "বাইওবু-টিএমাক্স" চালু করে।
- # BYOBU_BACKEND = "tmux"
+ + BYOBU_BACKEND = "স্ক্রীণ"

তবে আমরা যদি এটি টিএমউক্সের সাথে রাখতে চাইতাম?
jrg

@ জেআরজি: আমি টিএমউক্সের সাথে তেমন পরিচিত নই, দুঃখিত - আমি নতুন বাইবুটিকে চেষ্টা করেছিলাম কিন্তু এখনই স্থির বাগের পরে স্ক্রিন-ব্যাকএন্ডে ফিরে এসেছি কারণ এতে আমি অভ্যস্ত এবং এতে খুশি, তার সীমাবদ্ধতা যাই হোক না কেন ।
ইশ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.