আমি আমার লিনাক্স ল্যাপটপে আই 3 ব্যবহার শুরু করেছি। আমি সাধারণত ল্যাপটপের অভ্যন্তরীণ মনিটর (ডিসপ্লে eDP1
) ব্যবহার করি তবে আমি যখন কাজ করি তখন আমার কম্পিউটারের এইচডিএমআই পোর্ট (ডিসপ্লে HDMI2
) এর সাথে একটি গৌণ মনিটরের সাথে সংযোগ স্থাপন করি tend এখনও অবধি, আমি আমার i3 কনফিগারেশনের ফাইলগুলিতে এই কমান্ডগুলি যুক্ত করে এই কাজটি ভাল করে তুলেছি:
# use workspaces on different monitors
workspace "1: P1" output eDP1
workspace "2: P2" output eDP1
workspace "3: P3" output eDP1
workspace "4: P4" output eDP1
workspace "5: P5" output eDP1
workspace "6: S1" output HDMI2
workspace "7: S2" output HDMI2
workspace "8: S3" output HDMI2
workspace "9: S4" output HDMI2
workspace "10: S5" output HDMI2
# add HDMI monitor when connected
exec --no-startup-id xrandr --output HDMI2 --right-of eDP1
bindsym $mod+m exec --no-startup-id xrandr --output HDMI2 --auto --right-of eDP1
অন্য কথায়, আমি যখন আমার এইচডিএমআই ডিসপ্লেটি সংযোগ করি তখন আমি এটি সনাক্ত করতে i3 পেতে কেবল Mod+ টিপুন M, এটি আমার প্রাথমিক প্রদর্শনের ডানদিকে রাখি এবং 5 টি নামক ওয়ার্কস্পেস (6-10) এটিতে অর্পণ করি।
সমস্যাটি এখানে: বাড়িতে, আমার কাছে আরও একটি মনিটর রয়েছে যা আমি ভিজিএ (ডিসপ্লে DP2
) এর সাথে সংযোগ করতে পারি । আমি xrandr
আমার প্রাথমিক প্রদর্শনটির ডানদিকেও এই প্রদর্শনটি রাখার জন্য উপরের কমান্ডটি চালাতে পারি , তবে আমার এইচডিএমআই মনিটরের জন্য আমি ইতিমধ্যে থাকা বিধিগুলিকে প্রতিস্থাপন না করে আমি ডিফল্টরূপে এই প্রদর্শনীতে নির্ধারিত ওয়ার্কস্পেসগুলি পেতে পারি না । আমি উভয়ই এই ওয়ার্কস্পেসগুলিতে একই রকম কাজ করতে চাই যা আমি ব্যবহার করি না কেন তা কোনও বিকল্প নয়, সুতরাং এটি কোনও বিকল্প নয়।
টিএল; ডিআর কোন ডিসপ্লে সংযুক্ত রয়েছে তার উপর নির্ভর করে দুটি আলাদা ডিসপ্লেতে কর্মক্ষেত্র বরাদ্দ করার কোনও উপায় আছে (ধরে নিবেন যে তারা একই সাথে সংযুক্ত হবে না)?