Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Linux

GNOME Shell Review: Desktop ทรงประสิทธิภาพแบบ Minimal

เดาได้ว่าหลายคนของ Linux users เคยใช้ GNOME Shell ในอย่างน้อยหนึ่งรูปแบบ มันคือ default Desktop Environment บน distributions ยอดนิยมมากมาย รวมถึง Ubuntu, Fedora, และ Pop!_OS และเป็น option สำหรับ installation บนอีกมากกว่านั้น ใน GNOME Shell review นี้ครอบคลุม performance, user experience, และ notable features บางอย่าง ผมยังทำ recommendations เกี่ยวกับว่า GNOME Shell เหมาะกับใคร

First Impressions (印象初体验)

สิ่งแรกที่โจมตีตาเมื่อดู GNOME คือมัน simple มาก Default interface มีแค่ top bar พร้อม simple system tray มุมขวาบน และปุ่ม "Activities" มุมซ้ายบน Desktop incredibly clean และ minimal น่าจะเป็น great fit สำหรับคนที่เกลียด desktop shortcuts และ folders เสมอมา ไม่มีอะไรเลย - clean และ simple

อีกอย่างที่โจมตีตาคือ smoothness ของ animations ใช้ macOS นาน และ animations smooth เท่านั้นนั่นด้วย 1:1 tracking สำหรับ switching between virtual desktops และ gradual fades in and out สำหรับ opening applications menu ผมประหลาดใจว่ามันคล้าย GNOME มาก หลาย Linux Desktop Environments ทำให้ animations หายไปหมด แต่มันเป็น nice-to-have สำหรับผม

User Experience (ประสบการณ์ผู้ใช้)

แม้ UI อาจไม่ intuitive เท่า KDE Plasma หรือ MATE แต่ workflow on GNOME shell great Desktop clean เมื่ออยากให้ clean แต่เวลากด Super key (หรือคลิก "Activities" มุมซ้ายบน) จะได้รับ dash ด้านซ้ายและ workspace picker ด้านขวา

Dash hold favorite applications พร้อม option เรียก applications menu Default number of workspaces คือหนึ่ง แต่ GNOME Shell มี awesome dynamic workspace management feature หมายถึงคุณจะมี one more workspace than you do with applications open เสมอ

GNOME Shell Extensions

GNOME Shell Extensions เป็น great way เพิ่ม spice ให้ GNOME Desktop ไปที่ extensions website จะได้ access to huge number of little applets และ extensions ทำให้ GNOME desktop work the way you want it to มีบทความเกี่ยวกับ extensions ที่ modernize GNOME desktop ของเรา มีมากมายจน impossible to list them all here

GNOME Core Applications

สิ่งที่ชื่นชมเกี่ยวกับ GNOME คือ some (not all) ของ built-in apps really great ผมชอบ GNOME Terminal เพราะเป็น simple terminal emulator ที่ไม่ให้ bunch to do แค่เปิดและทำงาน นั่นคือ theme ของ GNOME Core Applications และ GNOME Shell โดยรวม - simple and to the point

อีก Core App ที่ยอดเยี่ยคือ Gedit ไม่ใช่ most feature-rich text editor ในโลก แต่มี great functions บางอย่างที่อาจอยากใน first Linux Desktop Find and replace, syntax highlighting, และ clean user interface ทำให้ Gedit solid first editor

GNOME Human Interface Guidelines

แม้บางคนอาจคิดว่า GNOME's interface un-intuitive พวกเขาทำงานเยอะมากทำให้ usable สำหรับ wide range of people GNOME Project's Human Interface Guidelines dictate ว่าทุกอย่างควรมี consistent GUI style และ based on physical and cognitive ergonomics อยู่นานพอที่จะ specifically focus efforts ทำให้ usable ที่สุด หากคุณเป็น application developer ที่สงสัยว่า GNOME apps ทำไม look the same ควรดู GNOME HIG

Accessibility (เข้าถึงได้)

ส่วนหนึ่งของ GNOME HIGs คือ accessibility สำหรับ people with disabilities หลาย design principles focused on it และสร้าง specific software on top of GNOME Shell ให้ greater accessibility Screen readers, magnifying features, และ virtual on-screen keyboards เป็นเพียงบางอย่างของ great features ที่ people with disabilities อาจพิจารณาใช้บน GNOME Shell

Performance (ประสิทธิภาพ)

แม้ excellent performance of GNOME Shell 3.36 undeniable แต่ system resource usage ก็ undeniable Fresh boot of stock Fedora 32 Workstation uses just under 1 GB RAM และ around 1% CPU Relative to something like Enlightenment นั่นคือ quite a lot

แต system resource usage นั้นคือ sacrifice ที่บางคนอาจทำสำหรับ rock-solid Desktop Environment สำหรับ mission-critical system ผม battle-tested GNOME Shell personally และบอกได้ว่าไม่ว่าจะโยนอะไรมัน มัน always comes through for me in the end บน reliability animations smooth applications open quickly windows snap well และ overall really nice experience using GNOME

The Cons of GNOME Shell (ข้อเสียของ GNOME Shell)

ก่อนหน้าพูดว่า some, but not all, of the GNOME Core Apps are good เพราะมี so much ที่ ships with GNOME Shell ที่ mediocre at best Totem video player supports so few video codecs ที่ purpose บนระบบผมคือ remind me how great VLC is บวก GNOME Software เป็นหนึ่งใน heavier applications on the desktop regularly eating up huge chunk of system RAM และ bringing GNOME to a halt on systems with limited RAM ขอบคุณ community members ที่สร้าง automated ways to create minimal installs ของ distros running GNOME

Where to Experience GNOME (ที่ไหนได้ลอง GNOME)

Fedora คือ arguably the best distro to experience vanilla GNOME at its finest ให้ updated Adwaita icon theme มากกว่าหลาย GNOME Shell implementations และเป็น very clean, modern, และ simple implementation of GNOME พวกเขาใช้เวลามากทำงาน tightly integrate with GNOME และมัน shows in the polish of the final product บวก Fedora 32 Workstation ใช้ newest GNOME 3.36 performance excellent และ styling beautiful

Who Should Use GNOME? (ใครควรใช้ GNOME?)

ขึ้นอยู่กับ use case หากมี system with very limited memory (less than 4 GiB RAM) ไม่รู้ว่าจะแนะนำ GNOME Shell โดยไม่มี some kind of out-of-memory killer Fedora 32 มี EarlyOOM enabled by default ซึ่งจะช่วย manage limited memory better than built-in out of memory manager in the Linux Kernel

หากมี laptop ไม่แนะนำ GNOME มากพอ การ adopt Wayland on GNOME ทำให้ touchpad gestures easier to manage with extensions และทำให้ Linux feel like a first-class citizen on a laptop ครั้งแรก ever

GNOME ยังเป็น great place to mess around with experimental feature of fractional scaling ดู guide to enable experimental fractional scaling in GNOME

ถ้าชอบ GNOME Shell Review นี้ อย่าลืม check out Linux Desktop Environment Reviews อื่นๆ ของเรา เช่น XFCE, LXDE, LXQt, Pantheon, Budgie, และ Deepin และ GNOME content อื่นๆ เช่น GNOME Shell keyboard shortcuts