দ্বিতীয় স্ক্রিনের জন্য ওয়ার্কস্পেস আলাদা করুন


16

আমি এরকম আচরণ অর্জন করতে চাই: আমি যখন আমার ল্যাপটপ স্ক্রিন ব্যবহার করি তখন আমার প্রথম কর্মক্ষেত্র ব্যবহার করা হয়। আমি যখন দ্বিতীয় স্ক্রিনটি প্লাগ ইন করি (এইচডিএমআইয়ের মাধ্যমে) দ্বিতীয় কর্মক্ষেত্র ব্যবহার করা হয় এবং দ্বিতীয় স্ক্রিনের ওয়ার্কস্পেসটি অন্য একটি ওয়ার্কস্পেসে সরিয়ে না রেখে এই দ্বিতীয় স্ক্রিনের সমস্ত নতুন খোলা উইন্ডোজ দ্বিতীয় স্থানটিতে অবতরণ করবে।

যখন আমি আমার দ্বিতীয় স্ক্রিনটি প্লাগ প্লাগ করি তখন সমস্ত উইন্ডোগুলি তাদের তৈরি করা কর্মক্ষেত্রগুলিতে থাকবে এবং আমি তাদের দেখার জন্য আমার ল্যাপটপে ওয়ার্কস্পেসগুলি স্যুইচ করতে পারি।

এই আচরণ কি ইতিমধ্যে সম্ভব?


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

আপনার প্রশ্নটি কিছুটা বিভ্রান্তিকর। যদি আপনি দুটি পৃথক ওয়ার্কস্পেস হিসাবে প্রদর্শন করতে বলছেন, তবে উত্তরটি হ'ল, সম্ভব নয়। আপনি যদি দ্বিতীয় স্ক্রিনটি সংযুক্ত করার পরে যদি স্বয়ংক্রিয়ভাবে ওয়ার্কস্পেসের সংখ্যা পরিবর্তন করতে বলছেন তবে তা সম্ভব। আপনি যা জিজ্ঞাসা করছেন তা স্পষ্ট করুন / সরল করুন
সের্গি কলডায়াজিনি

2
আমি কম্পিজ -> ডেস্কটপ ওয়াল -> ভিউপোর্ট স্যুইচিং -> মাল্টিমনিটর বাহ্ভিওর -> আলাদাভাবে স্যুইচটি পেয়েছি। তবে স্পষ্টতই এটি কাজ করে না।
ছদ্মবেশ

@ বিভ্রাট, আপনি কি এই মন্তব্যগুলিকে প্রশ্নের মধ্যে সম্পাদনা করতে পারবেন?
এসডসোলার

উত্তর:


1

এই আচরণ কি ইতিমধ্যে সম্ভব?

লিনাক্সে সবকিছু সম্ভব। এক্সারভার সম্পর্কে কিছু প্রাথমিক জ্ঞান প্রয়োজন , কিছু সময় এবং পরীক্ষা করার জন্য একটি সিস্টেম, যেহেতু আপনি আপনার এক্স এর সাথে জগাখিচুড়ি করছেন এবং আপনার অবশ্যই ব্রাউজারটি চলমান দরকার যদি আপনাকে সাহায্যের প্রয়োজন হয় :-)

আমার মতে তিনটি সম্ভাব্য সমাধান রয়েছে:

  • Multimonitor-স্থাপনার ব্যবহার Xinerama । আমি যে সহজ সমাধানটির কথা ভাবতে পারি তা হ'ল আপনার কনফিগারেশনে তৃতীয় ভার্চুয়াল স্ক্রিন যুক্ত করা এবং কেবল এক্সডটুল ব্যবহার করে উইন্ডোজ সরিয়ে নেওয়া। এই সমাধানটির কিছু ডাউনসাইড রয়েছে তবে এটির জন্য বিভিন্ন এক্সসার্সের মধ্যে উইন্ডোজ সরিয়ে নেওয়ার প্রচেষ্টা প্রয়োজন হবে না যা সাধারণভাবে সম্ভব নয়।

  • যেহেতু বিভিন্ন এক্সসার্ভারগুলির মধ্যে উইন্ডোজ সরিয়ে নেওয়া সম্ভব নয় , আমাদের এটি করার জন্য আমাদের xmove বা Xpra এর মতো এক ধরণের প্রক্সি প্রয়োজন । আমি মনে করি উইন্ডোজগুলি তখন উইন্ডোজগুলি আড়াল করার জন্য একটি পৃথক এক্সএফভিবি সেশনে বাস করে । আপনি সেশনে সংযুক্ত এবং বিচ্ছিন্ন করতে পারেন।

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

আমি এক্সপ্রা ব্যবহার করে বিভিন্ন কারণে সমাধানটি পছন্দ করব। কীভাবে এটি করা যায় আমি তার কয়েকটি ইঙ্গিত দিতে পারি। সমাধানগুলি সম্পূর্ণ নয় তবে আপনাকে শুরু করা উচিত।

জিনেরমা সলিউশন

সেটআপ

জিনিরমা সেটআপটি একটি স্থিতিশীল কনফিগারেশনটি বাড়ানোর জন্য রয়েছে: https://help.ubuntu.com/commune/XineramaHowTo দেখুন

আরো দেখুন জাল তৃতীয় পর্দা এবং Xdummy

ক্ষতিগ্রস্থ উইন্ডো পেতে

আমরা উইন্ডোজ সন্ধান করতে এক্সডটুল ব্যবহার করতে পারি । এরপরে আমরা তাদের অবস্থান যাচাই করতে এবং তাদের স্থানান্তর করতে পারি। আমি 1920x1080কনফিগারেশন সহ দুটি মনিটর ধরে নিচ্ছি । নীচে সমস্ত উইন্ডোটি ডান থেকে বামে সিনেমারামার পর্দায় সরানো হবে।

while read xwindowid; do
    eval $(xdotool getwindowgeometry --shell "$xwindowid")
    if (( X > 1920 && X <= (1920 * 2))); then
        xdotool windowmove --relative $WINDOW -1920 y
    fi
done <<< "$(xdotool search --screen 0 '.*')"

যদি কোনও মনিটর সংযুক্ত হয় তবে আপনি এখন আপনার ল্যাপটপ স্ক্রিন (স্ক্রিন 0) থেকে তৃতীয় (ভার্চুয়াল) স্ক্রিনে সমস্ত উইন্ডো সরিয়ে নিতে পারেন। একই সময়ে আপনি তৃতীয় স্ক্রিনে সঞ্চিত যে কোনও উইন্ডোটিকে প্রথম স্ক্রিনে নিয়ে যেতে পারেন।

এক্সপিআরএ সমাধান

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

xpra start-desktop :99
xpra start-desktop :1 --exit-with-children −−attach

এখন আপনার বিচ্ছিন্ন স্ক্রিনের জন্য একটি পৃথক এক্সপ্রা সেশনে চলমান উইন্ডোজ থাকতে পারে এবং মনিটরটি স্যুইচ করলে এটি থেকে সংযুক্ত / বিচ্ছিন্ন করতে পারেন।

xpra attach :99
xpra detatch :99

এছাড়াও একটি ডায়কন্টিনিউড জিনোম শেল এক্সটেনশন রয়েছে যা আপনি যদি উইন্ডোটি নিজে থেকে গোপন :99করা :0থেকে শুরু হওয়া এক্সপিআর ডিসপ্লেগুলির মধ্যে স্বাভাবিকের মধ্যে সরিয়ে নিতে চান তবে কার্যকর হতে পারে ।

ঘটনা

  • আপনি একটি নির্দিষ্ট ডিসপ্লে সংযোগ / পুনরায় সংযোগের জন্য দেখতে পারেন

  • আপনি যদি আপনার সেটআপটি 3 মনিটরের কাছে বাড়িয়ে দিতে এবং একটি স্বেচ্ছাসেবক ডিভাইসটি প্লাগ করতে চান তবে এক্স -প্লাগড মনিটরের থেকে আলাদা করতে এক্সুইনফোন ব্যবহার করে আপনার জিনেরামার পরিবর্তিত মাত্রাগুলি দেখুন । দ্রষ্টব্য যে এটি কেবল এক্সপ্রা সমাধানের জন্য কাজ করবে।

    xwininfo -display :0 -root | grep -e "-geometry"

    -geometry 5760x2160+0+0

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