mirror of
https://github.com/LCTT/TranslateProject.git
synced 2024-12-26 21:30:55 +08:00
清除过期
This commit is contained in:
parent
cd64498626
commit
be63e9f68f
@ -1,179 +0,0 @@
|
|||||||
[#]: subject: "KDE Plasma 5.27: Top New Features and Release Details"
|
|
||||||
[#]: via: "https://www.debugpoint.com/kde-plasma-5-27/"
|
|
||||||
[#]: author: "Arindam https://www.debugpoint.com/author/admin1/"
|
|
||||||
[#]: collector: "lkxed"
|
|
||||||
[#]: translator: " "
|
|
||||||
[#]: reviewer: " "
|
|
||||||
[#]: publisher: " "
|
|
||||||
[#]: url: " "
|
|
||||||
|
|
||||||
KDE Plasma 5.27: Top New Features and Release Details
|
|
||||||
======
|
|
||||||
|
|
||||||
**The list of impressive features and enhancements of the KDE Plasma 5.27 desktop is arriving in February.**
|
|
||||||
|
|
||||||
In a way, KDE Plasma 5.27 is a milestone release.
|
|
||||||
|
|
||||||
Firstly, it is the final LTS release of the Plasma 5 version and the last instalment of the Plasma 5 series. Initial porting work has already started for Plasma 6 series, which would be based on Qt 6 version.
|
|
||||||
|
|
||||||
Release number-wise, it is the 29th version of the KDE Plasma desktop, followed by the [prior plasma 5.26 release][1].
|
|
||||||
|
|
||||||
Visible feature-wise, it’s of moderate size. However, the bug fixes, code refactoring, cleanup, and optimization are significant. Most are not visible on the deck, but you can feel the changes when using this fluid desktop.
|
|
||||||
|
|
||||||
Before I walk you through the key features, here’s the schedule.
|
|
||||||
|
|
||||||
- **Beta:** Jan 19, 2023
|
|
||||||
- **KDE Plasma 5.27 Final release:** Feb 14, 2023
|
|
||||||
|
|
||||||
![KDE Plasma 5.27 dev edition][2]
|
|
||||||
|
|
||||||
### KDE Plasma 5.27: Best New Features
|
|
||||||
|
|
||||||
#### Plasma Workspace
|
|
||||||
|
|
||||||
A brand new app welcomes you to Plasma desktop from now on. It was a good idea to add this app to Plasma. It will give you some initial information about Plasma, setting up online accounts and so on.
|
|
||||||
|
|
||||||
![Plasma Welcome App][3]
|
|
||||||
|
|
||||||
The media controller applet introduces two new layouts in this release. A vertical layout showing album art, song title and artist name. And an icon-only display showing only album art. [MR 2176][4]
|
|
||||||
|
|
||||||
The icon size settings slide in the Appearance is moved under the preview with more descriptive text. Also, the window size is slightly larger to accommodate the overall items. [MR 2213][5]
|
|
||||||
|
|
||||||
![Changes in icon size slide][6]
|
|
||||||
|
|
||||||
KDE Plasma battery monitor will now show the charging, discharging, and fully charged status for non-power supply batteries such as a wireless mouse, and mobile phones when connected to the Plasma desktop. [MR 2210][7]
|
|
||||||
|
|
||||||
Also, the battery monitor stops showing 100% when the battery is fully charged. You can only see the power icon without any text. [MR 2306][8]
|
|
||||||
|
|
||||||
In another change, the battery monitor shows “Estimating…” text when the remaining time is 0. Also, the remaining time calculation is changed to give you accurate hours and minutes remaining to full charge.
|
|
||||||
|
|
||||||
The middle click features are now exposed in the applet UI when available. The features existed for some apps, but the discovery was difficult unless tried. [MR 2205][9]
|
|
||||||
|
|
||||||
![Exposing the middle click options][10]
|
|
||||||
|
|
||||||
In the upcoming Qt6, the GaussianBlur is not available. Hence it has been removed in this version, and FastBlur is now incorporated. This is part of the initial Qt6 porting of the future Plasma 6 release. [MR 2083][11]
|
|
||||||
|
|
||||||
The “do not disturb” applet now shows a clearer message for the duration. Earlier it used to show “Until today”, and it has been changed to “Automatically ends: Today at ….”. [MR 1412][12]
|
|
||||||
|
|
||||||
In KDE Plasma 5.27, you can directly drag the wallpaper from the image list to any other application which accepts images. For example, you can directly drag and drop an image from the wallpaper window to the Gwenview image viewer. This definitely eases up many workflows and should save hassles from going to the folder and opening them. However, the feature is not working in my test, so I can’t show you a demo. [MR 2284][13]
|
|
||||||
|
|
||||||
We all love Krunner, the most excellent launcher ever! In this release, Krunner now searches for the key in any part of the file name in the recent document list. It sorts the result from the best match, starting with the search key in the file name to the bottom. [MR 2273][14]
|
|
||||||
|
|
||||||
Also, when there is no match in any documents in your system, Krunner now prompts a web search with the search key. [MR 2311][15]
|
|
||||||
|
|
||||||
![Krunner is great][16]
|
|
||||||
|
|
||||||
The developers can now prioritise the applet notification by assigning a notification value of 256. Once it is a high priority, the notification becomes part of the top header instead of the menu. [MR 2245][17]
|
|
||||||
|
|
||||||
The Users settings page, fingerprint register, and authentication selection are much more visually attractive with an actual hand image. [MR 2347][18]
|
|
||||||
|
|
||||||
![New Visual cue for fingerprint][19]
|
|
||||||
|
|
||||||
The accessibility of KDE Plasma is now more robust because the Orca screenreader app can read the notifications. It includes the app name and the notification description. [MR 2295][20]
|
|
||||||
|
|
||||||
#### Wayland, Kwin and Plasma desktop
|
|
||||||
|
|
||||||
KDE Plasma 5.27 now supports **high-resolution scrolling** in Wayland, thanks to libinput 1.9 version changes. With this change, you should experience smooth scrolling performance in Chrome and Firefox browsers. I hope this makes it on par with the Windows experience. To this day, I still feel Windows scrolling in the popular browser is very smooth. [MR 3034][21]
|
|
||||||
|
|
||||||
Another Wayland fix in this release is the inclusion of the Wayland implementation of **idle notification protocol**. In the Wayland session, if you become idle, the data can now be consumed by various apps and modules to save power, change the status in messaging apps, etc. [MR 2959][22]
|
|
||||||
|
|
||||||
Wayland session in Plasma desktop also brings content type. This allows Kwin to tweak the display behaviour (direct scanout, variable refresh rate, etc.) based on the content displayed on the screen. So, you should get an optimized session based on whether you are watching a movie, playing games or casually browsing the web. [MR 2467][23]
|
|
||||||
|
|
||||||
KDE Plasma Wayland session now supports **fractional scaling** natively. The upstream Wayland change for this was [merged][24] a few months back in 2022. You should get native resolution options in Wayland sessions. [MR 2598][25]
|
|
||||||
|
|
||||||
If you are a multi-monitor user, you should be glad to know that the settings to manage multiple displays are now easily accessible via the system tray display configuration.
|
|
||||||
|
|
||||||
![Multiple display configuration is now available from system tray][26]
|
|
||||||
|
|
||||||
#### Discover
|
|
||||||
|
|
||||||
Discover now shows a proper message when you are offline that it cannot fetch software information from servers instead of showing a progress bar. [MR 383][27]
|
|
||||||
|
|
||||||
For the past few releases, Discover has been improved for Flatpak management. This release also gets some goodies for Flatpak apps. Firstly, the Flatpak application view now shows more permissions entries that an app needs. A new settings page lists all the installed Flatpak and its permissions. [MR 372][28]
|
|
||||||
|
|
||||||
![Flatpak Permission in Discover][29]
|
|
||||||
|
|
||||||
Secondly, Discover now waits a few moments before checking updates for Flatpak. While it waits, it shows the locally cached Flatpak data. [MR 421][30]
|
|
||||||
|
|
||||||
Thirdly, the Discover home is revamped. Honestly, it was due for a long time. Now it looks far better with the popular apps, editor’s choice and other categories. [MR 398][31]
|
|
||||||
|
|
||||||
![Discover homepage now revamped][32]
|
|
||||||
|
|
||||||
#### Additional updates
|
|
||||||
|
|
||||||
Other key change includes:
|
|
||||||
|
|
||||||
- Plasma 5.27 is based on KDE Framework 5.102 and Qt 5.15.2.
|
|
||||||
- Transition animation when changing wallpaper.
|
|
||||||
- The weather applet now shows weather info in overlay mode.
|
|
||||||
- The location picker in the weather applet now gives you a possible list of locations.
|
|
||||||
- The network applet now shows 5G connection label and icons when used.
|
|
||||||
- And hopefully, a new wallpaper as always!
|
|
||||||
|
|
||||||
[_Detailed changelog_][33] _(5.26.5-5.26.90)_
|
|
||||||
|
|
||||||
### Download
|
|
||||||
|
|
||||||
The BETA of KDE Plasma 5.27 is now out. You can download the ISO file and torrent via the KDE Neon distribution from the below link. Remember, this is a testing copy, and there may be bugs. So use it with caution.
|
|
||||||
|
|
||||||
[Download KDE Neon (testing edition)][34]
|
|
||||||
|
|
||||||
### Wrapping Up
|
|
||||||
|
|
||||||
Overall, the change list is enormous and impossible to cover in one article. It’s amazing to see so many changes pulled up in each release by the KDE team. The KDE Framework and app changes are not part of this article which is also significant.
|
|
||||||
|
|
||||||
The final release is planned on Feb 14, 2023.
|
|
||||||
|
|
||||||
Distro-wise, KDE Plasma 5.27 should be available in Fedora 38 and Ubuntu 23.04 Lunar Lobster within the March-April timeframe.
|
|
||||||
|
|
||||||
So, which one of the features do you choose as your favourite? Let me know in the comment box below.
|
|
||||||
|
|
||||||
Cheers.
|
|
||||||
|
|
||||||
--------------------------------------------------------------------------------
|
|
||||||
|
|
||||||
via: https://www.debugpoint.com/kde-plasma-5-27/
|
|
||||||
|
|
||||||
作者:[Arindam][a]
|
|
||||||
选题:[lkxed][b]
|
|
||||||
译者:[译者ID](https://github.com/译者ID)
|
|
||||||
校对:[校对者ID](https://github.com/校对者ID)
|
|
||||||
|
|
||||||
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
|
|
||||||
|
|
||||||
[a]: https://www.debugpoint.com/author/admin1/
|
|
||||||
[b]: https://github.com/lkxed
|
|
||||||
[1]: https://www.debugpoint.com/kde-plasma-5-26/
|
|
||||||
[2]: https://www.debugpoint.com/wp-content/uploads/2023/01/KDE-Plasma-5.27-dev-edition.jpg
|
|
||||||
[3]: https://www.debugpoint.com/wp-content/uploads/2023/01/Plasma-Welcome-App.jpg
|
|
||||||
[4]: https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/2176
|
|
||||||
[5]: https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/2213
|
|
||||||
[6]: https://www.debugpoint.com/wp-content/uploads/2023/01/Changes-in-icon-size-slide2.jpg
|
|
||||||
[7]: https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/2210
|
|
||||||
[8]: https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/2306
|
|
||||||
[9]: https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/2205
|
|
||||||
[10]: https://www.debugpoint.com/wp-content/uploads/2023/01/Exposing-the-middle-click-options.jpg
|
|
||||||
[11]: https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/2083
|
|
||||||
[12]: https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/1412
|
|
||||||
[13]: https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/2284
|
|
||||||
[14]: https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/2273
|
|
||||||
[15]: https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/2311
|
|
||||||
[16]: https://www.debugpoint.com/wp-content/uploads/2023/01/Krunner-is-great.jpg
|
|
||||||
[17]: https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/2245
|
|
||||||
[18]: https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/2347
|
|
||||||
[19]: https://www.debugpoint.com/wp-content/uploads/2023/01/New-Visual-cue-for-fingerprint.jpg
|
|
||||||
[20]: https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/2295
|
|
||||||
[21]: https://invent.kde.org/plasma/kwin/-/merge_requests/3034
|
|
||||||
[22]: https://invent.kde.org/plasma/kwin/-/merge_requests/2959
|
|
||||||
[23]: https://invent.kde.org/plasma/kwin/-/merge_requests/2467
|
|
||||||
[24]: https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/143
|
|
||||||
[25]: https://invent.kde.org/plasma/kwin/-/merge_requests/2598
|
|
||||||
[26]: https://www.debugpoint.com/wp-content/uploads/2023/01/Multiple-display-configuration-is-now-available-from-system-tray.jpg
|
|
||||||
[27]: https://invent.kde.org/plasma/discover/-/merge_requests/383
|
|
||||||
[28]: https://invent.kde.org/plasma/discover/-/merge_requests/372
|
|
||||||
[29]: https://www.debugpoint.com/wp-content/uploads/2023/01/Flatpak-Permission-in-Discover.jpg
|
|
||||||
[30]: https://invent.kde.org/plasma/discover/-/merge_requests/421
|
|
||||||
[31]: https://invent.kde.org/plasma/discover/-/merge_requests/398
|
|
||||||
[32]: https://www.debugpoint.com/wp-content/uploads/2023/01/Discover-homepage-now-revamped.jpg
|
|
||||||
[33]: https://kde.org/announcements/changelogs/plasma/5/5.26.5-5.26.90/
|
|
||||||
[34]: https://files.kde.org/neon/images/testing/current/
|
|
@ -1,131 +0,0 @@
|
|||||||
[#]: subject: "Happy birthday, Linux! Here are 6 Linux origin stories"
|
|
||||||
[#]: via: "https://opensource.com/article/22/8/linux-birthday-origin-stories"
|
|
||||||
[#]: author: "AmyJune Hineline https://opensource.com/users/amyjune"
|
|
||||||
[#]: collector: "lkxed"
|
|
||||||
[#]: translator: " "
|
|
||||||
[#]: reviewer: " "
|
|
||||||
[#]: publisher: " "
|
|
||||||
[#]: url: " "
|
|
||||||
|
|
||||||
Happy birthday, Linux! Here are 6 Linux origin stories
|
|
||||||
======
|
|
||||||
Our contributors share their first Linux experience on the 31st anniversary of the Linux kernel.
|
|
||||||
|
|
||||||
On August 25, 1991, Linux 0.01 was announced. All of us have a story to tell about Linux. I told my story a couple of months ago, but for those who weren't here: My first exposure to Linux was when my grassroots hospice organization moved from paper to digital charting. We didn't have the funding to get something proprietary, but the IT department had Linux set up on our old machine, and we used the GNOME desktop and OpenOffice to start our journey in creating digital assets.
|
|
||||||
|
|
||||||
I recently asked some Opensource.com authors this simple question:
|
|
||||||
|
|
||||||
*What was your first Linux experience?*
|
|
||||||
|
|
||||||
### From VAX to Linux
|
|
||||||
|
|
||||||
For my junior year of high school, I was shipped off to a state-run "nerd farm" (that's the North Carolina School of Science and Mathematics.) Our first day on campus, the juniors were each assigned a senior big brother or sister. My senior big sister ditched me because she had tickets to go to a big outdoor music festival with her boyfriend, but when they came back all sunburned, we hung out in my mostly empty dorm room eating takeout on the floor. That was when I first met Matt.
|
|
||||||
|
|
||||||
As the year wound on, Matt showed me how to help as a student sysadmin changing backup reels for the VAX mainframe and doing basic tasks on the "big" workstation that doubled as a campus-wide UNIX server. He had a PC in his room, with GNU and XWindows on a Minix kernel, but found this cool new alternative that some Finnish student had started posting the source code for on Usenet. I knew, right then and there, that was my future.
|
|
||||||
|
|
||||||
When I got home for the summer, the first thing I did was buy a shiny new 486 with some of my savings from odd jobs, fired up a SLIP connection through our local BBS, and downloaded and decoded all the bits and pieces I'd need to bootstrap and compile Linux 0.96.
|
|
||||||
|
|
||||||
Matt and I mostly lost touch after he graduated, but I'll always owe him for introducing me to the operating system kernel I'd use for the rest of my life. I think of him every time I see that tattered old copy of **Running Linux** adorning my office shelf.
|
|
||||||
|
|
||||||
The "Matt" in this story is Matthew D. Welsh. After we lost touch, he became the original maintainer of [The Linux Documentation Project][2], and the author of the first edition of the O'Reilly Press book **Running Linux**.
|
|
||||||
|
|
||||||
**[—Jeremy Stanley][3]**
|
|
||||||
|
|
||||||
### Computer club
|
|
||||||
|
|
||||||
Friends at a [computer club][4] inspired me to try Linux.
|
|
||||||
|
|
||||||
I used Linux to help students learn more about other operating systems from 2012 to 2015, and I would say that Linux has taught me more about computers in general.
|
|
||||||
|
|
||||||
It has probably affected my "volunteer career" because to this day I write articles about being a neurodiverse person in the Linux world. I also attend and join different Linux events and groups, so I've had access to a community I probably wouldn't have known otherwise.
|
|
||||||
|
|
||||||
**[—Rikard Grossman-Nielsen][5]**
|
|
||||||
|
|
||||||
### Galaxy
|
|
||||||
|
|
||||||
My Linux story started a long time ago in a galaxy far, far away. In the early 90s, I spent a year in the US as a high school student. Over there, I had access to e-mail and the Internet. When I came back home to Hungary, I finished high school without any Internet access. There were no public Internet providers in Hungary at that time. Only higher education, and some research labs, had Internet. But in 1994, I started university.
|
|
||||||
|
|
||||||
The very first wee of school, I was at the IT department asking for an email address. At that time, there was no Gmail, Hotmail, or anything similar. Not even teachers got an email address automatically at the university. It took some time and persistence, but I eventually received my first university email address. At the same time, I was invited to work in the faculty-student IT group. At first, I got access to a Novell and a FreeBSD server, but soon I was asked to give Linux a try.
|
|
||||||
|
|
||||||
It was probably late 1994 when I installed my first Linux at home. It was Slackware, from a huge pile of floppy disks. At first, I only did a minimal installation, but later I also installed X so I could have a GUI. In early 1995, I installed my first-ever Linux server at the university on a spare machine, which was also the first Linux server at the university. At that time, I used the [Fvwm2][6] window manager both at home and at the university.
|
|
||||||
|
|
||||||
At first, I studied environmental protection at the university, but my focus quickly became IT and IT security. After a while, I was running all the Linux and Unix servers of the faculty. I also had a part time job elsewhere, running web and e-mail servers. I started a PhD about an environmental topic, but I ended up in IT. I've worked with FreeBSD and Linux ever since, helping [sudo][7] and `syslog-ng` users.
|
|
||||||
|
|
||||||
**[—Peter Czanik][8]**
|
|
||||||
|
|
||||||
### Education
|
|
||||||
|
|
||||||
I got introduced to Linux in the late 1990s by my brother and another friend. My first distro was Red Hat 5, and I didn't like it at the time. I couldn't get a GUI running, and all I could see was the command-line, and I thought, "This is like MS-DOS." I didn't much care for that.
|
|
||||||
|
|
||||||
Then a year or more passed, and I picked up a copy of Red Hat 6.1 (I still have that copy) and got it installed on and HP Vectra with a Cyrix chip installed. It had plenty of hard disk space, which was fortunate because the Red Hat Linux software came on a CD. I got the GUI working, and set it up in our technology office at the school district I was employed at. I started experimenting with Linux and used the browser and Star Office (an ancestor of the modern [LibreOffice][9]), which was part of the included software.
|
|
||||||
|
|
||||||
A couple years later, our school district needed a content filter, and so I created one on an extra computer we had in our office. I got Squid, Squidguard, and later Dansguardian installed on Linux, and we had the first self-hosted open source content filter in a public school district in Western New York State. Using this distribution, and later Mandrake Linux (an ancestor of [Mageia][10] Linux) on old Pentium II and Pentium III computers, I set up devices that used [SAMBA][11] to provide backup and profile storage for teachers and other staff. Teaming with members of area school districts I set up spam filtering for a fraction of the cost that proprietary solutions were offering at the time.
|
|
||||||
|
|
||||||
Franklinville Central School District is situated in an area of high rural poverty. I could see that using Linux and open source software was a way to level the playing field for our students, and as I continued to repurpose and refurbish the "cast-off" computers in our storage closets, I built a prototype Linux terminal server running Fedora Core 3 and 4. The software was part of the K12LTSP project. Older computers could be repurposed and PXE booted from this terminal server. At one point, we had several computer labs running the LTSP software. Our staff email server ran on RHEL 2.1, and later RHEL 3.0.
|
|
||||||
|
|
||||||
That journey, which began 25 years ago, continues to this day as I continue to learn and explore Linux. As my brother once said, "Linux is a software Erector set."
|
|
||||||
|
|
||||||
**[—Don Watkins][13]**
|
|
||||||
|
|
||||||
### Out in the open
|
|
||||||
|
|
||||||
My first experience with Linux was brief, and it involved a lot of floppies. As I recall, it was entertaining until my dear wife discovered that her laptop no longer had Windows 98 installed (she was only moderately relieved when I swapped back in the original drive and the "problem" disappeared). That was around 1998, with a Red Hat release that came with a book and a poor unsuspecting ThinkPad.
|
|
||||||
|
|
||||||
But really, at work I always had a nice Sun Workstation on my desktop, so why bother? In 2005, we decided to move to France for a while, and I had to get a (usefully) working Toshiba laptop, which meant Linux. After asking around, I decided to go with Ubuntu, so that was my first "real" experience. I think I installed the first distro (codenamed Warty Warthog,) but soon I was on the latest. There were a few tears along the way, caused mostly by Toshiba's choice of hardware, but once it was running that darned laptop was every bit as fast, and way more functional, for me than the old Sun. Eventually, we returned home, and I had a nice new Dell PC desktop. I installed Feisty Fawn, and I've never looked back.
|
|
||||||
|
|
||||||
I've tried a few other distros, but familiarity has its advantages, particularly when configuring stuff at the lowest of levels. Really though, if forced to switch, I think I would be happy with any decent Linux distro.
|
|
||||||
|
|
||||||
At a few points in time, I have had to do "kernel stuff", like bisecting for bugs and fiddling around with device drivers. I really can't remember the last time something that complicated was necessary, though.
|
|
||||||
|
|
||||||
Right now, I have two desktops and one laptop, all running Ubuntu 22.04, and two aging Cubox i4-pro devices running Armbian, a great Debian-based distro created for people using single-board computers and similar devices. I'm also responsible for a very small herd of various virtual private running several distros, from CentOS to various versions of Ubuntu. That's not to mention a lot of Android-based stuff laying around, and we should recognize that it's Linux, too.
|
|
||||||
|
|
||||||
What really strikes me, as I read this back over, is how weird it all must sound to someone who has never escaped the clutches of a proprietary operating system.
|
|
||||||
|
|
||||||
**[—Chris Hermansen][15]**
|
|
||||||
|
|
||||||
### Getting involved
|
|
||||||
|
|
||||||
The first computer I bought was an Apple, the last Apple was a IIe. I got fed up with the strong proprietorship of Apple over the software and hardware, and switched to an Amiga, which had a nice GUI (incidentally, I have never owned another Apple product.)
|
|
||||||
|
|
||||||
Amiga eventually crumbled, and so I switched to Windows—what an awful transition! About this time, somewhere in the mid- to latter-90s, I was finding out about Linux, and began reading Linux magazines and how to set up Linux machines. I decided to set up a dual-boot machine with Windows, then bought Red Hat Linux, which at the time came on a number of floppy disks. The kernel would have been 2.0-something. I loaded it on my hard drive, and Presto! I was using Linux—the command-line. At that time, Linux didn't read all of your hardware and make automatic adjustments, and it didn't have all the drivers you needed, as it does today.
|
|
||||||
|
|
||||||
So next came the process of looking up in BBSes or wherever to find out where to get drivers for the particular hardware I had, such as the graphics chip. Practically, this meant booting into Windows, saving the drivers to floppy disk, booting back into Linux, and loading the drivers to the hard drive. You then had to hand-edit the configuration files so that Linux knew which drivers to use. This all took weeks to accomplish, but I can still recall the delight I felt when I typed `startx`, and up popped X-Windows!!
|
|
||||||
|
|
||||||
If you wanted to update your kernel without waiting for and buying the next release, you had to compile it yourself. I remember I had to shut down every running program so the compiler didn't crash.
|
|
||||||
|
|
||||||
It's been smooth sailing ever since, with the switch to Fedora (then called "Fedora Core"), and the ease of updating software and the kernel.
|
|
||||||
|
|
||||||
Later, I got involved with the [Scribus][16] project, and I started reading and contributing to the mail list. Eventually, I began contributing to the documentation. Somewhere around 2009, Christoph Schaefer and I, communicating over the internet and sharing files, were able to write **Scribus, The Official Manual** in the space of about 9 months.
|
|
||||||
|
|
||||||
**[—Greg Pittman][17]**
|
|
||||||
|
|
||||||
--------------------------------------------------------------------------------
|
|
||||||
|
|
||||||
via: https://opensource.com/article/22/8/linux-birthday-origin-stories
|
|
||||||
|
|
||||||
作者:[AmyJune Hineline][a]
|
|
||||||
选题:[lkxed][b]
|
|
||||||
译者:[译者ID](https://github.com/译者ID)
|
|
||||||
校对:[校对者ID](https://github.com/校对者ID)
|
|
||||||
|
|
||||||
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
|
|
||||||
|
|
||||||
[a]: https://opensource.com/users/amyjune
|
|
||||||
[b]: https://github.com/lkxed
|
|
||||||
[1]: https://opensource.com/sites/default/files/lead-images/rh_003499_01_linux31x_cc.png
|
|
||||||
[2]: https://tldp.org/
|
|
||||||
[3]: https://opensource.com/users/fungi
|
|
||||||
[4]: https://opensource.com/article/22/5/my-journey-c-neurodiverse-perspective
|
|
||||||
[5]: https://opensource.com/users/rikardgn
|
|
||||||
[6]: https://opensource.com/article/19/12/fvwm-linux-desktop
|
|
||||||
[7]: https://opensource.com/article/22/8/debunk-sudo-myths
|
|
||||||
[8]: https://opensource.com/users/czanik
|
|
||||||
[9]: https://opensource.com/article/21/9/libreoffice-tips
|
|
||||||
[10]: http://mageia.org
|
|
||||||
[11]: https://opensource.com/article/21/12/file-sharing-linux-samba
|
|
||||||
[12]: https://opensource.com/article/22/5/essential-linux-commands
|
|
||||||
[13]: https://opensource.com/users/don-watkins
|
|
||||||
[14]: https://www.redhat.com/sysadmin/linux-kernel-tuning
|
|
||||||
[15]: https://opensource.com/users/clhermansen
|
|
||||||
[16]: http://scribus.net
|
|
||||||
[17]: https://opensource.com/users/greg-p
|
|
@ -1,74 +0,0 @@
|
|||||||
[#]: subject: "What’s new in GNOME 43?"
|
|
||||||
[#]: via: "https://opensource.com/article/22/10/whats-new-gnome-43-linux"
|
|
||||||
[#]: author: "Jim Hall https://opensource.com/users/jim-hall"
|
|
||||||
[#]: collector: "lkxed"
|
|
||||||
[#]: translator: " "
|
|
||||||
[#]: reviewer: " "
|
|
||||||
[#]: publisher: " "
|
|
||||||
[#]: url: " "
|
|
||||||
|
|
||||||
What’s new in GNOME 43?
|
|
||||||
======
|
|
||||||
|
|
||||||
I love the [GNOME][1] desktop, and I use it as my daily [Linux desktop environment][2]. I find with GNOME, I can focus on the stuff I need to get done, but I still have flexibility to make the desktop look and act the way I want.
|
|
||||||
|
|
||||||
The GNOME Project recently released GNOME 43, the latest version of the GNOME desktop. I met with GNOME developer Emmanuele Bassi to ask a few questions about this latest release:
|
|
||||||
|
|
||||||
**Jim Hall (Jim): GNOME has lots of great desktop features. What are some of the new features in GNOME 43?**
|
|
||||||
|
|
||||||
**Emmanuele Bassi (Emmanuele):** GNOME 43 has a complete redesign of the system status menu in the Shell. The new design is meant to give quick and easy access to various settings: network connections and VPNs; audio input and output sources and volumes; toggling between light and dark styles. It also has a shortcut for taking a screenshot or starting a screen recording.
|
|
||||||
|
|
||||||
GNOME core applications have also been ported to the new major version of the GNOME toolkit, GTK4. GTK4 is more efficient when it comes to its rendering pipeline, which leads to smoother transitions and animations. Additionally, GNOME applications use libadwaita, which provides new UI elements and adaptive layouts that can seamlessly scale between desktop and mobile form factors.
|
|
||||||
|
|
||||||
The GNOME file manager, Nautilus, is one of the applications that has been ported over to GTK4 and libadwaita, and it has benefitted from the new features in the core platform; it’s now faster, and it adapts its UI when the window is resized.
|
|
||||||
|
|
||||||
The system settings can now show device security information, including manufacturing errors and hardware misconfiguration, as well as possible security issues like device tampering. Lots of work is planned for future releases, as device security is an area of growing concern.
|
|
||||||
|
|
||||||
**Jim: What do you love most about GNOME 43?**
|
|
||||||
|
|
||||||
**Emmanuele:** The most important feature of GNOME, one that I constantly take advantage of and that I always miss when I have to deal with other operating systems is how much the OS does not get in the way of what I’m doing. Everything is designed to let me concentrate on my job, without interruptions. I don’t have bells and whistles constantly on my screen, competing for attention. Everything is neatly tucked away, ready to be used only when I need to.
|
|
||||||
|
|
||||||
**Jim: Many folks are familiar with GNOME today, but may not be familiar with its history. How did GNOME get started?**
|
|
||||||
|
|
||||||
**Emmanuele:** GNOME started in 1997, 25 years ago, as a project for using existing free and open source components to create a desktop environment for everyone that would be respectful of users’ and developers’ freedom. At the time there were only commercial desktops for Unix, or desktops that were based on non-free components. Being able to take the entire desktop, learn from it, and redistribute it has always been a powerful motivator for contributors—even commercial ones.
|
|
||||||
|
|
||||||
Over the past 25 years, GNOME contributors have worked not just on making the desktop, but creating a platform capable of developing and distributing applications.
|
|
||||||
|
|
||||||
**Jim: Open source projects keep going because of a strong community. What keeps the GNOME community strong?**
|
|
||||||
|
|
||||||
**Emmanuele:** I don’t pretend to speak for everyone in the project, but for myself I think the main component is the respect of every voice within the community of contributors, which comes from the shared vision of creating an entirely free and open platform. We all know where we want to go, and we are all working towards the same goal. Sometimes, we may end up pulling in different directions, which is why donating to entities like the GNOME Foundation, which sponsor gatherings and conferences, is crucial: they allow a more comprehensive communication between all the involved parties, and at the end we get better results for it.
|
|
||||||
|
|
||||||
GNOME also takes very seriously respectful communication between members of the community; we have a strong code of conduct, which is enforced within the community itself and covers all venues of communication, including in person events.
|
|
||||||
|
|
||||||
**Jim: GNOME established the Human Interface Guidelines (HIG) to unify the GNOME design and GNOME app interfaces. How did the HIG come about?**
|
|
||||||
|
|
||||||
**Emmanuele****:**The Human Interface Guidelines (HIG) came into being after Sun did a usability study on GNOME 1, one of the very first usability studies for a free software project. The findings from that study led to the creation of a standardized document that projects under the GNOME umbrella would have to follow, which is how we ended up with GNOME 2, back in 2002.
|
|
||||||
|
|
||||||
The HIG was a rallying point and a symbol, a way to demonstrate that the entire project cared about usability and accessibility, and it provided the tools to both desktop and application developers to create a consistent user experience.
|
|
||||||
|
|
||||||
Over the years, the HIG moved away from being a complete checklist of pixels of padding and grids of components, and instead it now provides design principles, UI patterns, conventions, and resources for contributors and application developers. The HIG now has its own implementation library, called libadwaita, which application developers can use when targeting GNOME, and immediately benefit from a deeper integration within the platform without having to re-implement the various styles and patterns manually.
|
|
||||||
|
|
||||||
_Thanks to Emmanuele Bassi for answering this interview. You can find GNOME at_[_https://www.gnome.org/_][3]
|
|
||||||
|
|
||||||
_Read the release announcement for GNOME 43 at_[_https://release.gnome.org/43/_][4]
|
|
||||||
|
|
||||||
_Learn about what’s new in GNOME 43 for developers at_[_https://release.gnome.org/43/developers/_][5]
|
|
||||||
|
|
||||||
--------------------------------------------------------------------------------
|
|
||||||
|
|
||||||
via: https://opensource.com/article/22/10/whats-new-gnome-43-linux
|
|
||||||
|
|
||||||
作者:[Jim Hall][a]
|
|
||||||
选题:[lkxed][b]
|
|
||||||
译者:[译者ID](https://github.com/译者ID)
|
|
||||||
校对:[校对者ID](https://github.com/校对者ID)
|
|
||||||
|
|
||||||
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
|
|
||||||
|
|
||||||
[a]: https://opensource.com/users/jim-hall
|
|
||||||
[b]: https://github.com/lkxed
|
|
||||||
[1]: https://opensource.com/article/19/12/gnome-linux-desktop
|
|
||||||
[2]: https://opensource.com/article/20/5/linux-desktops
|
|
||||||
[3]: https://www.gnome.org/
|
|
||||||
[4]: https://release.gnome.org/43/
|
|
||||||
[5]: https://release.gnome.org/43/developers/
|
|
Loading…
Reference in New Issue
Block a user