5 بهترین مدیر پنجره برای لینوکس

صرف نظر از تعداد صفحه نمایش هایی که با رایانه خود استفاده می کنید ، هرگز نمی توانید تمام پنجره های برنامه را روی دسکتاپ خود جا دهید. البته ، مگر اینکه ابزار مناسبی داشته باشید.

مدیر پنجره یک ابزار عالی است که به خوبی این نیاز را برآورده می کند و به شما امکان می دهد تا از قابلیت صفحه نمایش رایانه/صفحه نمایش خارجی خود به طور کامل استفاده کنید.

اما این دقیقاً چیست ، چه کاری می تواند انجام دهد و بهترین مدیران پنجره ای که می توانید در لینوکس استفاده کنید کدامند؟ در اینجا یک راهنما با پاسخ به همه این سوالات وجود دارد.

مدیر پنجره چیست؟

مانند هر سیستم عامل دیگر یونیکس ، لینوکس نیز از سیستم X Window (یا X11) به عنوان سیستم پنجره پیش فرض خود برای تولید عناصر GUI ضروری مورد نیاز برنامه های مختلف مبتنی بر GUI برای عملکرد استفاده می کند.

با این حال ، به غیر از این ، سیستم X11 چیزهای زیادی برای ارائه ندارد. در نتیجه ، نمی توانید از آن برای مدیریت و سازماندهی پنجره های برنامه روی دسکتاپ به دلخواه خود استفاده کنید.

این جایی است که یک مدیر پنجره وارد می شود. به شما امکان می دهد نحوه ظاهر و رفتار پنجره های برنامه را روی صفحه نمایش کامپیوتر یا مانیتور خارجی خود مدیریت کنید. به این ترتیب ، می توانید محل قرارگیری آنها و در نتیجه ظاهر آنها را کنترل کنید ، به گونه ای که بتوانید بیشتر از ویژگی صفحه نمایش خود استفاده کرده و تجربه چند وظیفه ای خود را بهبود بخشید.

بهترین مدیران پنجره برای لینوکس

در زیر لیستی از بهترین مدیران پنجره برای لینوکس – اعم از شناور و کاشی – آورده شده است که می توانید از آنها برای استفاده حداکثری از املاک صفحه نمایش خود استفاده کنید.

1. Xmonad

Xmonad یک مدیر پنجره کاشی کاری پویا رایگان و منبع باز برای لینوکس است. این در Haskell نوشته شده است و همراه با یک فایل پیکربندی است که به شما کمک می کند رفتار خود را به دلخواه خود شخصی سازی کنید.

از آنجا که در Haskell نوشته شده است ، درک و پیکربندی فوری فایل پیکربندی xmonad می تواند بسیار چالش برانگیز باشد ، مخصوصاً اگر هیچ تجربه قبلی با Haskell ندارید. با این حال ، برای کسانی که درک خوبی از زبان دارند ، دامنه سفارشی سازی و قابلیت استفاده بسیار فراتر از چیزی است که می توانید از اکثر مدیران پنجره بدست آورید.

یکی از بزرگترین مزایای xmonad این است که چیدمان پنجره را برای شما به صورت خودکار انجام می دهد ، بنابراین می توانید تمرکز بیشتری بر انجام کار خود داشته باشید. در مورد مجموعه ویژگی های آن ، این برنامه یک کتابخانه برنامه های افزودنی گسترده ، پشتیبانی Xinerama (برای تنظیمات چند صفحه ای) و پیکربندی مجدد در پرواز و سایر موارد را ارائه می دهد.

برای نصب xmonad در Debian/Ubuntu ، دستور زیر را اجرا کنید:

 sudo apt install xmonad

در Arch Linux:

 sudo pacman -S xmonad

در Fedora/CentOS و سایر سیستم های مبتنی بر RHEL:

 sudo dnf install xmonad

2. عالی

عالی به عنوان یک چنگال از DWM (مدیر پنجره پویا) شروع شد ، اما بعداً به یک مدیر پنجره کامل لینوکس تبدیل شد. یکی از اهداف برنامه ارائه راه حل سریع و ساده مدیریت پنجره بدون به خطر انداختن عملکردهای پیشرفته بوده است. و در بیشتر موارد ، توانسته است به آن برسد.

این به زبان Lua نوشته شده است ، که یک زبان برنامه نویسی قدرتمند با دامنه وسیع استفاده از نظر سفارشی سازی است. اگر شما یک کاربر قدرتمند هستید که می خواهید کنترل کامل رابط کاربری گرافیکی و مدیریت پنجره را داشته باشید ، عالی می تواند تقریباً به هر چیزی که می خواهید برسید ، با یک API مستند که در این راه به شما کمک می کند.

یکی از جنبه های برجسته ای که از سایر مدیران پنجره متمایز می شود این است که به جای استفاده از کتابخانه Xlib ، که باعث ایجاد تأخیر می شود ، از کتابخانه XCM ناهمزمان استفاده می کند که اطمینان می دهد اقدامات شما چندان تحت تأثیر قرار نمی گیرد. تاخیر.

برای نصب عالی در Debian/Ubuntu:

 sudo apt install awesome

در Arch Linux:

 sudo pacman -S awesome

در Fedora/CentOS/RHEL:

 sudo dnf install awesome

3. DWM

DWM یا Dynamic Window Manager یکی از قدیمی ترین مدیران پنجره لینوکس در این لیست است. این یک مدیر کاشی پنجره پویا است و الهام بخش توسعه مدیران محبوب پنجره ها مانند xmonad و عالی بوده است ، عمدتا به دلیل حداقل و ساده ترین عملکرد آن که به خوبی کار می کند.

با این حال ، در نتیجه این روش سبک ، DWM با کاستی های خاصی روبرو است. یکی از این موارد عدم وجود فایل پیکربندی است که سفارشی سازی عناصر برنامه را پیچیده می کند ، زیرا اکنون باید کد منبع آن را تغییر داده و هر زمان که می خواهید تغییری ایجاد کنید ، آن را ایجاد کنید.

به همین دلیل است که DWM معمولاً یک مدیر پنجره انتخابی برای کسانی است که به مدیر پنجره بدون سر و صدا نیاز دارند که فقط یک کار را انجام دهد-مدیریت پنجره-در مقابل چیزی که پر از عناصر و ویژگی های اضافی است ، که می تواند پیچیدگی را افزایش دهد. به تجربه

برای نصب DWM در دبیان و اوبونتو ، از موارد زیر استفاده کنید:

 sudo apt install dwm

در Arch Linux:

 sudo pacman -S dwm

نصب DWM در سیستم های مبتنی بر Fedora/CentOS و RHEL آسان است:

 sudo dnf install dwm

4. IceWM

IceWM یک مدیر پنجره انباشته است که به زبان C ++ نوشته شده است. این برنامه به طور کامل بر ارائه یک تجربه مدیریت سریع و روان پنجره متمرکز شده است ، که آن را برای ماشینهای لینوکس کم قدرت مناسب می کند. با این حال ، با وجود سبک بودن ، این برنامه در مورد قابلیت استفاده و سفارشی سازی اساسی مصالحه نمی کند.

از یک فایل متنی ساده استفاده می کند ، که تغییر آن بسیار ساده تر است و سفارشی سازی را به یک نسیم تبدیل می کند. نه تنها این ، بلکه راهنماهای مستندی را برای کمک به شما در تغییر فایل پیکربندی ارائه می دهد. به علاوه ، نکات تصادفی (بخوانید "مفید") اینجا و آنجا وجود دارد تا با عناصر GUI و عملکرد آنها آشنا شوید.

یک رابط کاربری گرافیکی جالب در IceWM نوار وظیفه داخلی است که مدیریت و سازماندهی بیشتر پنجره های برنامه و فضاهای کاری روی دسکتاپ را ساده تر می کند. به طور مشابه ، از RandR و Xinerama پشتیبانی می کند ، که برای تنظیمات چند مانیتور به شما کمک می کند.

برای نصب IceWM در Debian/Ubuntu:

 sudo apt install icewm

در Arch Linux:

 sudo pacman -S icewm

در Fedora/CentOS/RHEL:

 sudo dnf install icewm

5. i3

مدیر پنجره i3 یک پنجره دستی پنجره است که از مجموعه ای از تنظیمات سازماندهی پنجره پشتیبانی می کند. این برنامه به زبان C نوشته شده است و مانند IceWM ، قابلیت پیکربندی را از طریق یک فایل متنی ساده ارائه می دهد ، که باعث می شود تغییر عناصر آن به سبک شما آسان شود.

در اصل ، i3 قصد دارد سریع و حداقل باشد در حالی که هنوز برای کاربران پیشرفته جذاب است. به این ترتیب ، شما ویژگی های ضروری مانند قرار دادن پنجره دستی ، تم ها ، حالت های فوکوس چندگانه ، به همراه گزینه های پیشرفته مانند نوار وظیفه ، اتصال کلیدهای قابل تنظیم و توانایی ایجاد اسکریپت های سفارشی برای سفارشی سازی بیشتر را دریافت می کنید.

در کل ، رویکرد i3 برای همه انواع کاربران ایده آل است زیرا به شما این امکان را می دهد که چگونه می خواهید از برنامه در سیستم خود استفاده کنید. شما می توانید از آن به صورت فعلی استفاده کنید یا آن را به طور کلی متناسب با نیازهای خود تغییر دهید. و این باعث می شود برای رایانه های کم مصرف نیز مناسب باشد.

در Debian/Ubuntu:

 sudo apt install i3

برای نصب i3 در Arch Linux:

 sudo pacman -S i3

در سیستم های Fedora/CentOS/RHEL:

 sudo dnf install i3

مدیریت م Appثر برنامه Windows در لینوکس

اگر شما فردی هستید که باید بین دسته ای از برنامه های رایانه خود – و نمایشگرها – جلو و عقب بروید ، می توانید از هر یک از مدیران پنجره بالا برای استفاده بیشتر از املاک و چند وظیفه صفحه خود به نحو احسن استفاده کنید.

در صورت شروع کار با لینوکس ، توصیه می کنیم مدیر پنجره i3 را بررسی کنید. این برنامه سریع ، حداقلی است و تقریباً تمام ویژگی های ضروری مورد نیاز برای سازماندهی پنجره های برنامه و افزایش حداکثر بهره وری را ارائه می دهد.