Tmux এর স্ক্রিনটিতে থাকা সমস্ত বৈশিষ্ট্য রয়েছে কি? আর screen পর্দা কি অনুপস্থিত?


8

আমি স্ক্রিন থেকে টিএমউক্সে স্যুইচ করার কথা ভাবছি, তবে আমি একটি বিশাল .স্ক্রিনসিআরসি বিকাশের জন্য প্রচুর সময় ব্যয় করেছি, এবং এটি টিএমউক্সে পোর্টিংয়ের অনেক ঘন্টা পরেও আমি খুঁজে পেতে চাই না যে টিএমউक्स গুরুত্বপূর্ণ কিছু করতে পারে না আমার কাছে.

আমি দু'জনের বেশ কয়েকটি অনলাইন তুলনা দেখেছি এবং এর মধ্যে কেউই খুব বেশি গভীরতায় যায়নি বা অনেকগুলি (আমার কাছে কী) গুরুত্বপূর্ণ প্রশ্নের উত্তর দেয়, যা দুটি প্রশ্নে সিদ্ধ করা যায়:

  • স্ক্রিনটি এমন কিছু করতে পারে যা tmux করতে পারে না?
  • Tmux যে স্ক্রিনটি করতে পারে না এমন তাৎপর্যপূর্ণ কিছু আছে?

(ক্লায়েন্ট-সার্ভারের আর্কিটেকচারটি দুর্দান্ত, তবে যতদূর আমি দেখতে পাচ্ছি কোনও নতুন ক্ষমতা দেয় না The লাইসেন্সটি স্পষ্টতই ভাল। ছোট এবং লেনার স্পষ্টতই সুন্দর তবে আমার জন্য গেম চেঞ্জার নয়))

যেহেতু এই 2 টি প্রশ্ন খুব বিস্তৃত তাই আমাকে কয়েকটি নির্দিষ্ট উদাহরণ দেই:

  • Tmux একটি সম্পূর্ণ কমান্ড ইতিহাস আছে? (টিএমউক্সে নিজেই পাঠানো কমান্ডের জন্য, শেল কমান্ড নয় not এটি এমন কিছু যা পর্দা অনুপস্থিত: আমি কীভাবে আবার (জিএনইউ) স্ক্রিন কমান্ড ইতিহাসে ফিরে যেতে পারি? (শেল কমান্ডের ইতিহাস নয়!) )
  • আমি ধরে নিচ্ছি tmux কমান্ডের কীগুলি বাঁধতে পারি?
  • আমি ধরে নিলাম আমার টিএমএক্স কনফিগারেশন ফাইলটি অন্য ফাইলগুলি উত্স করতে পারে?
  • আমি কি সোর্স কমান্ডে একটি কীস্ট্রোক বাঁধতে পারি, যাতে আমি আমার কনফিগারেশনটি সহজেই পরিবর্তন করতে পারি?
  • Tmux এসিএল সেটিংস আছে? (আমি আসলে স্ক্রিনে এগুলির কখনই প্রয়োজন ছিল না তবে তারা সেখানে আছেন তা জেনে ভাল লাগল))
  • Tmux ডিফল্ট উইন্ডো খুলতে পারে? (একটি লা স্ক্রিন -t কারও নাম 1 এসএসএস কিছু লোক)

আমি এই নির্দিষ্ট প্রশ্নের উত্তরগুলি নিজেই সন্ধান করতে পারলাম, তবে সেগুলি কেবল দুটি বড় প্রশ্নের উদাহরণ এবং আমি আরও বড় প্রশ্নের উত্তর শুনতে চাই যা অগত্যা আমার কোনও উদাহরণের সাথে খাপ খায় না। এটি সম্পূর্ণরূপে সম্ভব যে tmux থেকে কিছু অনুপস্থিত থাকলে আমি প্রচুর সময় স্যুইচিংয়ের পরেও এটি আবিষ্কার করতে পারতাম না এবং এটিই আমি এড়াতে চাই। ধন্যবাদ!

উত্তর:



1

আপনার সমস্ত প্রশ্নের উত্তর আমি জানি না, তবে আমি যা করতে পারি তা করবো।

আমার জন্য সবচেয়ে বড়টি হ'ল gnu- স্ক্রিনে, বিভক্ত করা আপনার দর্শনকে আলাদা করে দেয় যাতে আপনি বিভিন্ন স্ক্রিন দেখতে পারেন (যেমন, স্ক্রীন 1 & 2, এমনকি পর্দা 1 ও 1)। Tmux এ, বিভাজনটি স্ক্রিনটি নিজেই বিভক্ত হয়, সুতরাং আমার পর্দা 1 এবং 2 থাকতে পারে, তবে স্ক্রিন 1 এ 4 টি বিভাজন রয়েছে (4 টি বিভিন্ন টার্মিনাল)। আপনি প্যাচগুলি ছাড়া gnu- স্ক্রিনে এটি করতে পারবেন না।

আপনি অবশ্যই tmux কমান্ডে কীগুলি আবদ্ধ করতে পারেন। আমি যখন gnu- স্ক্রিন থেকে tmux এ স্যুইচ করি, তখন এটির আরও স্ক্রিনের মতো হওয়ার জন্য আমার যা প্রয়োজন তা আমি রিবাউন্ড করি, যেমন,

set -g prefix C-a 
setw -g mode-keys vi
unbind C-b 
bind a send-prefix
bind v split-window -v
bind h split-window -h
bind S split-window
bind Escape copy-mode
bind C-a last-window
bind C-d detach
bind A command-prompt "rename-window %%"

tmux এছাড়াও tmux.conf ব্যবহার করে ডিফল্ট উইন্ডো খুলতে পারে:

new -d -n "window1"
neww -d -n "window2"
neww -d -n "window3"
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.