mirror of
https://github.com/LCTT/TranslateProject.git
synced 2025-01-13 22:30:37 +08:00
Merge remote-tracking branch 'LCTT/master'
This commit is contained in:
commit
e68bb59749
@ -1,79 +0,0 @@
|
||||
[#]: collector: (lujun9972)
|
||||
[#]: translator: ( chenmu-kk )
|
||||
[#]: reviewer: ( )
|
||||
[#]: publisher: ( )
|
||||
[#]: url: ( )
|
||||
[#]: subject: (Wi-Fi 6E: When it’s coming and what it’s good for)
|
||||
[#]: via: (https://www.networkworld.com/article/3563832/wi-fi-6e-when-its-coming-and-what-its-good-for.html)
|
||||
[#]: author: (Zeus Kerravala https://www.networkworld.com/author/Zeus-Kerravala/)
|
||||
|
||||
Wi-Fi 6E: When it’s coming and what it’s good for
|
||||
======
|
||||
New wireless spectrum recently dedicated to Wi-Fi allows for more channels and higher density deployments, but gear to support it won’t be widely deployed until 2020, according to an Extreme Networks exec.
|
||||
Thinkstock
|
||||
|
||||
This spring [the FCC opened up a new swath of unlicensed wireless spectrum][1] in the 6GHz band that’s intended for use with Wi-Fi and can provide lower latency and faster data rates. The new spectrum also has a shorter range and supports more channels than bands that were already dedicated to Wi-Fi, making it suitable for deployment in high-density areas like stadiums.
|
||||
|
||||
To further understand what Wi-Fi 6E is and how it differs from Wi-Fi 6, I recently talked with Perry Correll, director of product management for networking solutions vendor Extreme Networks.
|
||||
|
||||
**Learn more about 5G and WiFi 6**
|
||||
|
||||
* [What is 5G? How is it better than 4G?][2]
|
||||
* [How to determine if WiFi 6 is right for you][3]
|
||||
* [What is MU-MIMO? Why do you need it in your wireless routers?][4]
|
||||
* [When to use 5G, when to use WiFi 6][5]
|
||||
* [How enterprises can prep for 5G networks][6]
|
||||
|
||||
|
||||
|
||||
**Kerravala:** **Wi-Fi 6 seems to be getting a lot of hype but not Wi-Fi 6E. Why?**
|
||||
|
||||
**Correll:** There’s so much confusion around all the 666 numbers, it’ll scare you to death. You’ve got Wi-Fi 6, Wi-Fi 6E – and Wi-Fi 6 still has additional enhancements coming after that, with multi-user multiple input, multiple output (multi-user MIMO) functionalities. Then there’s the 6GHz spectrum, but that’s not where Wi-Fi 6 gets its name from: It’s the sixth generation of Wi-Fi. On top of all that, we are just getting a handle 5G and there already talking about 6G – seriously, look it up – it's going to get even more confusing.
|
||||
|
||||
**Kerravala:** **Why do we need Wi-Fi 6E versus regular Wi-Fi 6?**
|
||||
|
||||
**Correll:** The last time we got a boost in UNII-2 and UNII-2 Extended was 15 years ago and smartphones hadn’t even taken off yet. Now being able to get 1.2GHz is enormous. With Wi-Fi 6E, we’re not doubling the amount of Wi-Fi space, we're actually quadrupling the amount of usable space. That’s three, four, or five times more spectrum, depending on where you are in the world. Plus you don't have to worry about DFS [dynamic frequency selection], especially indoors.
|
||||
|
||||
Wi-Fi 6E is not going to be faster than Wi-Fi 6 and it’s not adding enhanced technology features. The neat thing is operating the 6GHz will require Wi-Fi 6 or above clients. So, we’re not going to have any slow clients and we’re not going to have a lot of noise. We’re going to gain performance in a cleaner environment with faster devices.
|
||||
|
||||
**Kerravala:** **Can you also run wider channels?**
|
||||
|
||||
**Correll:** Exactly, that's the cool thing about it. If you’re in a typical enterprise environment, 20 and 40MHz is pretty much all you need. In high-density environments like stadiums, trying to do 80 or 160MHz just became tough. Wider channels are really going help things like [virtual reality], which can take advantage of those channels that are eating up the rest of the spectrum. That’s probably the biggest use case.
|
||||
|
||||
Three or four years down the road, if you want to do digital signage or screen edge at stadiums then you can use 80 of the 160MHz without getting impacted by anything else. There’s already talk of Wi-Fi 7 and it’s going to have 320MHz-wide channels.
|
||||
|
||||
**Kerravala:** **Will this be primarily an augmentation to most Wi-Fi strategies?**
|
||||
|
||||
**Correll:** It's definitely going to be at the edges in the short term. The first products are probably going to launch at the end of this year, and they’re going to be consumer-grade. For the enterprise, 6GHz-capable products will start showing up next year. Not before 2022 will you actually start seeing any density – so, not any time soon. For smartphone companies, Wi-Fi is not a big deal and they’d rather focus on other features.
|
||||
|
||||
Still, it’s a huge opportunity. The nicest thing about the 6GHz versus CBRS [Citizens Broadband Radio Service] or 5G is [that many] would rather stick with Wi-Fi than having to move to a different architecture. These are the users that are going to drive the manufacturers of the widgets to IoT devices or robots or whatever requires the 6GHz. It's a clean spectrum and might be cheaper than the regular Wi-Fi 6. There are also some power-saving benefits there, too.
|
||||
|
||||
**Kerravala:** **There’s talk of 5G replacing Wi-Fi 6. But what’s the practicality of that?**
|
||||
|
||||
**Correll:** Realistically, you can’t put a SIM in every device. But one of the big issues that come up is data ownership because the carrier is going to own your data, not you. If you want to use your data for any kind of business analytics, will the carrier release the data back to you at a certain price? That’s a frightening thought.
|
||||
|
||||
There are just too many reasons why Wi-Fi is not going away. When Wi-Fi 6 and 5G-capable devices come out, what will happen to all the other laptops, tablets, and IoT devices that only have Wi-Fi? There will either be Wi-Fi-only or Wi-Fi and 5G devices, but 5G is not going to replace Wi-Fi altogether. If you look at the 5G radio network backbone, Wi-Fi is a component. It's one big happy family. The technologies are designed to coexist.
|
||||
|
||||
Join the Network World communities on [Facebook][7] and [LinkedIn][8] to comment on topics that are top of mind.
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
via: https://www.networkworld.com/article/3563832/wi-fi-6e-when-its-coming-and-what-its-good-for.html
|
||||
|
||||
作者:[Zeus Kerravala][a]
|
||||
选题:[lujun9972][b]
|
||||
译者:[译者ID](https://github.com/译者ID)
|
||||
校对:[校对者ID](https://github.com/校对者ID)
|
||||
|
||||
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
|
||||
|
||||
[a]: https://www.networkworld.com/author/Zeus-Kerravala/
|
||||
[b]: https://github.com/lujun9972
|
||||
[1]: https://www.networkworld.com/article/3540288/how-wi-fi-6e-boosts-wireless-spectrum-five-fold.html
|
||||
[2]: https://www.networkworld.com/article/3203489/what-is-5g-how-is-it-better-than-4g.html
|
||||
[3]: https://www.networkworld.com/article/3356838/how-to-determine-if-wi-fi-6-is-right-for-you.html
|
||||
[4]: https://www.networkworld.com/article/3250268/what-is-mu-mimo-and-why-you-need-it-in-your-wireless-routers.html
|
||||
[5]: https://www.networkworld.com/article/3402316/when-to-use-5g-when-to-use-wi-fi-6.html
|
||||
[6]: https://www.networkworld.com/article/3306720/mobile-wireless/how-enterprises-can-prep-for-5g.html
|
||||
[7]: https://www.facebook.com/NetworkWorld/
|
||||
[8]: https://www.linkedin.com/company/network-world
|
@ -0,0 +1,151 @@
|
||||
[#]: collector: (lujun9972)
|
||||
[#]: translator: ( )
|
||||
[#]: reviewer: ( )
|
||||
[#]: publisher: ( )
|
||||
[#]: url: ( )
|
||||
[#]: subject: (Easily set image transparency using GIMP)
|
||||
[#]: via: (https://opensource.com/article/20/9/chroma-key-gimp)
|
||||
[#]: author: (Seth Kenlon https://opensource.com/users/seth)
|
||||
|
||||
Easily set image transparency using GIMP
|
||||
======
|
||||
Use chroma key or "green screen" techniques to set transparencies on
|
||||
your video-game graphics.
|
||||
![Gaming with penguin pawns][1]
|
||||
|
||||
Whether you're programming a game or an app with [Python][2] or [Lua][3], you're probably using PNG graphics for your game assets. An advantage of the PNG format, which is not available in a JPEG, is the ability to store an **alpha channel**. Alpha is, essentially, the "color" of invisibility or transparency. Alpha is the part of an image you _don't_ see. For example, if you were to draw a doughnut, the doughnut hole would be filled with alpha, and you could see whatever was behind it.
|
||||
|
||||
A common problem is how to find the alpha part of an image. Sometimes, your programming framework, whether it's [Python Arcade][4], [Pygame][5], LÖVE, or anything else, detects the alpha channel and treats it (after the appropriate function calls) as transparency. That means it renders no new pixels where there's alpha, leaving that doughnut hole empty. It's 100% transparent or 0% opaque and functionally "invisible."
|
||||
|
||||
Other times, your framework and your graphic asset don't agree on where the alpha channel is located (or that an alpha channel exists at all), and you get pixels where you wanted transparency.
|
||||
|
||||
This article describes the most sure-fire way I know to work around that.
|
||||
|
||||
### Chroma key
|
||||
|
||||
In computer graphics, there are a few values that contribute to how a pixel is rendered. **Chrominance**, or **chroma**, describes the saturation or intensity of a pixel. The **chroma key** technique (also known as **green screening**) was originally developed as a chemical process, in which a specific color (blue at first and later green) was deliberately obscured by a **matte** during the copying of a film negative, allowing another image to be substituted where there once was a blue or green screen. That's a simplified explanation, but it demonstrates the origins of what is known as the alpha channel in computer graphics.
|
||||
|
||||
An alpha channel is information saved in a graphic to identify pixels that are meant to be transparent. RGB graphics, for example, have red, green, and blue channels. RGBA graphics contain red, green, blue, and alpha. The value of alpha can range from 0 to 1, with decimal points being valid entries.
|
||||
|
||||
Because an alpha channel can be expressed in several different ways, relying on an embedded alpha channel can be problematic. Instead, you can pick a color and turn it into an alpha value of 0 in your game framework. For that to work, you must know the colors in your graphic.
|
||||
|
||||
### Prepare your graphic
|
||||
|
||||
To prepare a graphic with an explicit color reserved exclusively for a chroma key, open the graphic in your favorite graphic editor. I recommend [GIMP][6] or [Glimpse][7], but [mtPaint][8] or [Pinta][9] or even [Inkscape][10] can work just as well, depending on the nature of your graphics and your ability to translate these instructions to a different tool.
|
||||
|
||||
Start by opening this graphic of Tux the penguin:
|
||||
|
||||
![Tux the penguin][11]
|
||||
|
||||
(Seth Kenlon, [CC BY-SA 4.0][12])
|
||||
|
||||
### Select the graphic
|
||||
|
||||
Once the graphic is open, go to the **Windows** menu and select **Dockable Dialogs** and then **Layers**. Right-click on Tux's layer in the **Layer** palette. From the pop-up menu, select **Alpha to Selection**. If your image does not have a built-in alpha channel, then you must create your own selection manually.
|
||||
|
||||
![Alpha to selection][13]
|
||||
|
||||
(Seth Kenlon, [CC BY-SA 4.0][12])
|
||||
|
||||
To create a selection manually, click the **Paths** tool from the toolbox.
|
||||
|
||||
![GIMP Paths tool][14]
|
||||
|
||||
(Seth Kenlon, [CC BY-SA 4.0][12])
|
||||
|
||||
Using the **Paths** tool, move your mouse around the graphic, clicking and releasing (do not drag) at each major intersection of its outline. Don't worry about following curves; just find the major intersections and corners. This creates a node at each point, with a straight line drawn between them. You don't need to close your path, so when you reach the final intersection before the one where you started, you're done.
|
||||
|
||||
![Create a path in GIMP][15]
|
||||
|
||||
(Seth Kenlon, [CC BY-SA 4.0][12])
|
||||
|
||||
Once you've created your outline path, go to the **Windows** menu and select **Dockable Dialogs** and then **Tool Options**. In the **Tool Options** panel, select **Edit (Ctrl)**. With this activated, you can edit the paths you've just drawn by clicking the lines or nodes and adjusting them to fit your graphic better. You can even give the lines curves.
|
||||
|
||||
![Edit path][16]
|
||||
|
||||
(Seth Kenlon, [CC BY-SA 4.0][12])
|
||||
|
||||
Now select the **Paths** panel from the **Windows > Dockable Dialogs** menu. In the **Paths** panel, click the **Path to Selection** button. Your graphic is now selected.
|
||||
|
||||
### Grow the selection
|
||||
|
||||
If you feel your selection is too tight, you can give yourself a little slack by growing the selection. I sometimes do this when I want to impose or thicken a border around a graphic.
|
||||
|
||||
To grow a selection, click the **Select** menu and choose **Grow**. Enter a pixel value and click **OK**.
|
||||
|
||||
### Invert the selection
|
||||
|
||||
You have your graphic selected, but what you actually want to select is everything _except_ your graphic. That's because you're creating an alpha matte to define what in your graphic will be replaced by something else. In other words, you need to mark the pixels that will be turned invisible.
|
||||
|
||||
To invert the selection, click on the **Select** menu and choose **Invert**. Now everything except your graphic is selected.
|
||||
|
||||
### Fill with alpha
|
||||
|
||||
With everything except your graphic selected, choose the color you want to use to designate your alpha matte. The most common color is green (as you might guess from the term "green screen"). There's nothing magical about the color green or even a particular shade of green. It's used because humans, frequent subjects of graphic manipulation, contain no green pigment, so it's easy to key out green without accidentally keying out part of the central subject. Of course, if your graphic is a green alien or an emerald or something that _does_ contain green, you should use a different color. You can use any color you want, as long as it's solid and consistent. If you're doing this to many graphics, your choice should be consistent across all graphics.
|
||||
|
||||
![Foreground color in toolbox][17]
|
||||
|
||||
(Seth Kenlon, [CC BY-SA 4.0][12])
|
||||
|
||||
Set your foreground color with the color value you've chosen. To ensure that your choice is exact, use the [HTML][18] or [HSV][19] representation of the color. For example, if you're using pure green, it can be expressed in GIMP (and most open source graphic applications) as `00ff00` (that's 00 red, FF green, and 00 blue, with F being the maximum amount).
|
||||
|
||||
![Setting color values][20]
|
||||
|
||||
(Seth Kenlon, [CC BY-SA 4.0][12])
|
||||
|
||||
Whatever color you choose, make sure you take note of the HTML or HSV values so you use the exact same color for every graphic.
|
||||
|
||||
To fill in your alpha matte, click the **Edit** menu and choose **Fill with FG Color**.
|
||||
|
||||
### Flatten and export
|
||||
|
||||
If you've left a border around your graphic, set your background color to the color you want to use as the border stroke. This is usually either black or white, but it can be anything that suits your game's aesthetic.
|
||||
|
||||
Once you have set the background color, click on the **Image** menu and select **Flatten Image**. It's safe to do this whether or not you added a border. This process removes the alpha channel from your image, filling in any "transparent" pixels with the background color.
|
||||
|
||||
![Flattening image][21]
|
||||
|
||||
(Seth Kenlon, [CC BY-SA 4.0][12])
|
||||
|
||||
You now have an image ready for your game engine. Export the image to whatever format your game engine prefers, and then import it into your game using whatever function calls it requires. In your code, set the alpha value to `00ff00` (or whatever color you used), and then use the game engine's graphic transforms to treat that color as an alpha channel.
|
||||
|
||||
### Other methods
|
||||
|
||||
This isn't the only way to get transparency in your game graphics. Check your game engine's documentation to find out how it tries to process alpha channels by default, and when you're not certain, try letting your game engine auto-detect transparency in your graphic before you go about editing it. Sometimes, your game engine's expectations and your graphic's preset values happen to match, and you get transparency without having to do any extra work.
|
||||
|
||||
When that fails, though, try a little chroma key. It's worked for the film industry for nearly 100 years, and it can work for you too.
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
via: https://opensource.com/article/20/9/chroma-key-gimp
|
||||
|
||||
作者:[Seth Kenlon][a]
|
||||
选题:[lujun9972][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/seth
|
||||
[b]: https://github.com/lujun9972
|
||||
[1]: https://opensource.com/sites/default/files/styles/image-full-size/public/lead-images/gaming_grid_penguin.png?itok=7Fv83mHR (Gaming with penguin pawns)
|
||||
[2]: https://opensource.com/article/17/10/python-101
|
||||
[3]: https://opensource.com/article/17/4/how-program-games-raspberry-pi
|
||||
[4]: https://opensource.com/article/18/4/easy-2d-game-creation-python-and-arcade
|
||||
[5]: https://opensource.com/article/17/12/game-framework-python
|
||||
[6]: http://gimp.org
|
||||
[7]: https://glimpse-editor.github.io
|
||||
[8]: https://opensource.com/article/17/2/mtpaint-pixel-art-animated-gifs
|
||||
[9]: https://www.pinta-project.com/
|
||||
[10]: http://inkscape.org
|
||||
[11]: https://opensource.com/sites/default/files/uploads/tux.png (Tux the penguin)
|
||||
[12]: https://creativecommons.org/licenses/by-sa/4.0/
|
||||
[13]: https://opensource.com/sites/default/files/uploads/gimp_alpha-to-selection.jpg (Alpha to selection)
|
||||
[14]: https://opensource.com/sites/default/files/uploads/gimp_path-tool.jpg (GIMP Paths tool)
|
||||
[15]: https://opensource.com/sites/default/files/uploads/gimp_path-create.jpg (Create a path in GIMP)
|
||||
[16]: https://opensource.com/sites/default/files/uploads/gimp_path-edit.jpg (Edit path)
|
||||
[17]: https://opensource.com/sites/default/files/uploads/gimp_foreground-colour.jpg (Foreground color in toolbox)
|
||||
[18]: https://www.w3schools.com/colors/colors_picker.asp
|
||||
[19]: https://en.wikipedia.org/wiki/HSL_and_HSV
|
||||
[20]: https://opensource.com/sites/default/files/uploads/gimp_colour.jpg (Setting color values)
|
||||
[21]: https://opensource.com/sites/default/files/uploads/gimp_matte.jpg (Flattening image)
|
187
sources/tech/20200922 Run Linux apps on your Chromebook.md
Normal file
187
sources/tech/20200922 Run Linux apps on your Chromebook.md
Normal file
@ -0,0 +1,187 @@
|
||||
[#]: collector: (lujun9972)
|
||||
[#]: translator: ( )
|
||||
[#]: reviewer: ( )
|
||||
[#]: publisher: ( )
|
||||
[#]: url: ( )
|
||||
[#]: subject: (Run Linux apps on your Chromebook)
|
||||
[#]: via: (https://opensource.com/article/20/9/linux-chromebook)
|
||||
[#]: author: (Don Watkins https://opensource.com/users/don-watkins)
|
||||
|
||||
Run Linux apps on your Chromebook
|
||||
======
|
||||
Run all the Linux apps you want using Crostini on your Chromebook.
|
||||
![Person drinking a hot drink at the computer][1]
|
||||
|
||||
Chromebooks have been a game-changer for PreK-12 school systems, enabling them to purchase low-cost laptop computers for students, teachers, and administrators to use. While [Chromebooks][2] have always been powered by a Linux-based operating system (Chrome OS), until recently, there was no way to run most Linux apps on one. But that changed when Google released [Crostini][3], a virtual machine that allows Chromebooks to run Linux (Beta).
|
||||
|
||||
Most Chromebooks released after 2019 and some earlier models can run Crostini and Linux (Beta). Check this [list of supported devices][4] to see if your Chromebook is on it. Fortunately, my Acer Chromebook 15 with 2GB RAM and an Intel Celeron processor is supported.
|
||||
|
||||
![Acer Chromebook specs][5]
|
||||
|
||||
(Don Watkins, [CC BY-SA 4.0][6])
|
||||
|
||||
I recommend using a Chromebook with 4GB RAM and more disk space if you plan to install a lot of Linux applications.
|
||||
|
||||
### Set up Linux (Beta)
|
||||
|
||||
After you sign into your Chromebook, "mouse over" to the lower-right corner of the screen where the clock is displayed, and left-click there. A panel will open with options at the top (from left to right) to sign out, shut down, lock, and open Settings. Choose the **Settings** icon.
|
||||
|
||||
![Chromebook Settings button][7]
|
||||
|
||||
(Don Watkins, [CC BY-SA 4.0][6])
|
||||
|
||||
Look on the left side of the **Settings** panel, and you will see **Linux (Beta)** listed.
|
||||
|
||||
![Chromebook Settings][8]
|
||||
|
||||
(Don Watkins, [CC BY-SA 4.0][6])
|
||||
|
||||
Click on **Linux (Beta),** and the main panel will change to present an option to launch it. Click the **Turn on** button.
|
||||
|
||||
![Turn on Linux \(Beta\)][9]
|
||||
|
||||
(Don Watkins, [CC BY-SA 4.0][6])
|
||||
|
||||
It will start the process of setting up a Linux environment on your Chromebook.
|
||||
|
||||
![Setting up Linux \(Beta\)][10]
|
||||
|
||||
(Don Watkins, [CC BY-SA 4.0][6])
|
||||
|
||||
Next, you will be prompted to enter a **Username** and the size you want your Linux installation to be.
|
||||
|
||||
![Setting up Linux \(Beta\)][11]
|
||||
|
||||
(Don Watkins, [CC BY-SA 4.0][6])
|
||||
|
||||
It takes a few minutes to install Linux on your Chromebook.
|
||||
|
||||
![Installing Linux \(Beta\)][12]
|
||||
|
||||
(Don Watkins, [CC BY-SA 4.0][6])
|
||||
|
||||
After the installation completes, you can use Linux on your Chromebook. The menu bar on the bottom of your Chromebook's display has a shortcut to a **terminal**, a text-based interface you can use to interact with Linux.
|
||||
|
||||
![Linux \(Beta\) terminal][13]
|
||||
|
||||
(Don Watkins, [CC BY-SA 4.0][6])
|
||||
|
||||
You can use [common Linux commands][14] like `ls`, `lscpu`, and `top` to see more of your environment. You can install applications using `sudo apt install`.
|
||||
|
||||
### Install your first Linux application
|
||||
|
||||
Being able to install and run free and open source software on a Chromebook can be a real winner for financially constrained school districts.
|
||||
|
||||
The first application I recommend installing is the [Mu editor][15] for Python. Install it by entering the following into your terminal:
|
||||
|
||||
|
||||
```
|
||||
`$ sudo apt install mu-editor`
|
||||
```
|
||||
|
||||
It takes a bit over five minutes to install, but in the end, you'll have access to a really good Python editor for students and anyone else who wants to learn Python.
|
||||
|
||||
I've had great success using [Mu and Python as a learning tool][16]. For example, I have taught my students to write code for Python's turtle module and execute it to create graphics. I was disappointed that I wasn't able to use Mu with a [BBC:Microbit][17] open hardware board. Even though the Microbit connects to USB and there is USB support in the Chromebook's Linux virtual environment, I couldn't make it work.
|
||||
|
||||
![Mu editor][18]
|
||||
|
||||
(Don Watkins, [CC BY-SA 4.0][6])
|
||||
|
||||
Once you've installed an application, it will show up in a special **Linux Apps** menu, which you can see on the lower-right of this screenshot.
|
||||
|
||||
![Linux Apps menu][19]
|
||||
|
||||
(Don Watkins, [CC BY-SA 4.0][6])
|
||||
|
||||
### Install other applications
|
||||
|
||||
You can install more than just a programming language and code editor. In fact, you can install most of your favorite open source applications.
|
||||
|
||||
For example, you can install the LibreOffice suite with:
|
||||
|
||||
|
||||
```
|
||||
`$ sudo apt install libreoffice`
|
||||
```
|
||||
|
||||
The open source audio software [Audacity][20] is one of my other favorite classroom applications. My Chromebook's microphone works with Audacity, making it easy to create podcasts or edit free sounds from [Wikimedia Commons][21]. It's easy to install Audacity on a Chromebook—with the Crostini virtual environment running, open the terminal and enter:
|
||||
|
||||
|
||||
```
|
||||
`$ sudo apt install audacity`
|
||||
```
|
||||
|
||||
Then launch Audacity from the command line or look for it in the **Linux Apps** section of the Chromebook menu.
|
||||
|
||||
![Audacity][22]
|
||||
|
||||
(Don Watkins, [CC BY-SA 4.0][6])
|
||||
|
||||
I also easily installed [TuxMath][23] and [TuxType][24], a couple of great applications for education. I was even able to install and run the image editor [GIMP][25]. All the Linux applications come from Debian Linux repositories.
|
||||
|
||||
![GIMP][26]
|
||||
|
||||
(Don Watkins, [CC BY-SA 4.0][6])
|
||||
|
||||
### Share files
|
||||
|
||||
There is a utility within Linux (Beta) to back up and restore your files. You can also share files between your Linux (Beta) virtual machine and your Chromebook by opening the **Files** app on the Chromebook and right-clicking on the folder you want to share. You can choose to share all of your Chromebook files or create a special folder for shared files. While you are in the Linux virtual machine, you can access this folder by browsing to `/mnt/chromeos`.
|
||||
|
||||
![Sharing files][27]
|
||||
|
||||
(Don Watkins, [CC BY-SA 4.0][6])
|
||||
|
||||
### Learn more
|
||||
|
||||
The [documentation][28] for Linux (Beta) is very complete, so read it thoroughly to learn more about its capabilities. Some key takeaways from the documentation are:
|
||||
|
||||
* Cameras are not yet supported.
|
||||
* Android devices are supported over USB.
|
||||
* Hardware acceleration is not yet supported.
|
||||
* You can access the microphone.
|
||||
|
||||
|
||||
|
||||
Are you using Linux applications on your Chromebook? Tell us all about it in the comments!
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
via: https://opensource.com/article/20/9/linux-chromebook
|
||||
|
||||
作者:[Don Watkins][a]
|
||||
选题:[lujun9972][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/don-watkins
|
||||
[b]: https://github.com/lujun9972
|
||||
[1]: https://opensource.com/sites/default/files/styles/image-full-size/public/lead-images/coffee_tea_laptop_computer_work_desk.png?itok=D5yMx_Dr (Person drinking a hot drink at the computer)
|
||||
[2]: https://en.wikipedia.org/wiki/Chromebook
|
||||
[3]: https://chromium.googlesource.com/chromiumos/docs/+/master/containers_and_vms.md
|
||||
[4]: https://www.chromium.org/chromium-os/chrome-os-systems-supporting-linux
|
||||
[5]: https://opensource.com/sites/default/files/uploads/chromebook-specs.png (Acer Chromebook specs)
|
||||
[6]: https://creativecommons.org/licenses/by-sa/4.0/
|
||||
[7]: https://opensource.com/sites/default/files/uploads/chromebook-settings.png (Chromebook Settings button)
|
||||
[8]: https://opensource.com/sites/default/files/uploads/chromebook-linux-beta.png (Chromebook Settings)
|
||||
[9]: https://opensource.com/sites/default/files/uploads/chromebook-launch-linux-beta.png (Turn on Linux (Beta))
|
||||
[10]: https://opensource.com/sites/default/files/uploads/chromebook-setup-linux-beta_0.png (Setting up Linux (Beta))
|
||||
[11]: https://opensource.com/sites/default/files/uploads/chromebook-linux-beta-username.png (Setting up Linux (Beta))
|
||||
[12]: https://opensource.com/sites/default/files/uploads/chromebook-linux-beta-install.png (Installing Linux (Beta))
|
||||
[13]: https://opensource.com/sites/default/files/uploads/chromebook-linux-terminal.png (Linux (Beta) terminal)
|
||||
[14]: https://opensource.com/downloads/linux-common-commands-cheat-sheet
|
||||
[15]: https://codewith.mu
|
||||
[16]: https://opensource.com/article/20/9/teaching-python-mu
|
||||
[17]: https://opensource.com/article/19/8/getting-started-bbc-microbit
|
||||
[18]: https://opensource.com/sites/default/files/uploads/chromebook-mu.png (Mu editor)
|
||||
[19]: https://opensource.com/sites/default/files/uploads/chromebook-linux-apps.png (Linux Apps menu)
|
||||
[20]: https://www.audacityteam.org/
|
||||
[21]: https://commons.wikimedia.org/wiki/Commons:Free_media_resources/Sound
|
||||
[22]: https://opensource.com/sites/default/files/uploads/chromebook-audacity.png (Audacity)
|
||||
[23]: https://sourceforge.net/projects/tuxmath/
|
||||
[24]: https://sourceforge.net/projects/tuxtype/
|
||||
[25]: https://www.gimp.org/
|
||||
[26]: https://opensource.com/sites/default/files/uploads/chromebook-gimp.png (GIMP)
|
||||
[27]: https://opensource.com/sites/default/files/uploads/chromebook-linux-share-files.png (Sharing files)
|
||||
[28]: https://support.google.com/chromebook/answer/9145439?p=chromebook_linuxapps&b=banon-signed-mpkeys&visit_id=637346541887671598-1548999339&rd=1
|
@ -0,0 +1,111 @@
|
||||
[#]: collector: (lujun9972)
|
||||
[#]: translator: ( )
|
||||
[#]: reviewer: ( )
|
||||
[#]: publisher: ( )
|
||||
[#]: url: ( )
|
||||
[#]: subject: (Meet eDEX-UI, A Sci-Fi Inspired Linux Terminal Emulator With Some Cool Features)
|
||||
[#]: via: (https://itsfoss.com/edex-ui-sci-fi-terminal/)
|
||||
[#]: author: (Ankush Das https://itsfoss.com/author/ankush/)
|
||||
|
||||
Meet eDEX-UI, A Sci-Fi Inspired Linux Terminal Emulator With Some Cool Features
|
||||
======
|
||||
|
||||
**_Brief: eDEX-UI is a cool sci-fi inspired terminal emulator that looks cool with a bunch of options like system monitoring. Here, we take a quick look at what it offers_.**
|
||||
|
||||
You probably already know [plenty of fun Linux commands][1]. You know what else can be fun when it comes to Linux command line? The terminal itself.
|
||||
|
||||
Yes, the terminal emulator (commonly known as terminal) can be pretty amusing as well. Remember the [Cool Retro Term terminal that gives you a vintage terminal][2] of 80s and early 90s?
|
||||
|
||||
How about an eye candy terminal that is heavily inspired from the [TRON Legacy][3] movie effects?
|
||||
|
||||
In this article, let’s take a look at an amazing cross-platform terminal emulator that can keep you drooling over your terminal!
|
||||
|
||||
### eDEX-UI: A Cool Terminal Emulator
|
||||
|
||||
![][4]
|
||||
|
||||
[eDEX-UI][5] is an open-source cross-platform terminal emulator that presents you with a Sci-Fi inspired look along with useful some features as well.
|
||||
|
||||
It was originally inspired from the [DEX UI][6] project which is no longer maintained.
|
||||
|
||||
Even though eDEX-UI is more about the looks and the futuristic theme for a terminal, it could double up as a [system monitoring tool for Linux][7]. How? Because it shows system stats in the sidebar while you work in the terminal. In fact, the developer mentions that he aims to improve it as a usable sysadmin tool.
|
||||
|
||||
Let’s take a look at what else it offers and how to get it installed on your computer.
|
||||
|
||||
### Features of eDEX-UI
|
||||
|
||||
![][8]
|
||||
|
||||
eDEX-UI is essentially a terminal emulator. You can use it like your regular terminal for running commands and whatever else you do in the terminal.
|
||||
|
||||
It runs in full screen with sidebars and bottom panels to monitor system and networks stats. There is also a virtual keyboard for touch devices.
|
||||
|
||||
I made a short video and I suggest watching this video to see this cool terminal emulator in action. **Play the video with sound** for the complete effect (trust me on this).
|
||||
|
||||
[Subscribe to our YouTube channel for more Linux videos][9]
|
||||
|
||||
eDEX-UI has a directory viewer on the left bottom side.
|
||||
|
||||
* Multiple tabs
|
||||
* Support for curses
|
||||
* Directory viewer to show the contents of the current working directory
|
||||
* Displays system information that includes Motherboard info, Network status, IP, network bandwidth used, CPU usage, temperature of the CPU, RAM usage, and so on
|
||||
* Customization options to change the theme, keyboard layout, CSS injection
|
||||
* Optional sound effect to give you a hacking vibe
|
||||
* Cross-platform support (Windows, macOS, and Linux)
|
||||
|
||||
|
||||
|
||||
### Installing eDEX on Linux
|
||||
|
||||
![eDEX-UI with Matrix theme][10]
|
||||
|
||||
As mentioned, it supports all the major platforms that includes Windows, macOS, and of course, Linux.
|
||||
|
||||
To install it on any Linux distribution, you can either grab the AppImage file from its [GitHub releases section][11] or find it in one of the [available repositories][12] that include [AUR][13] as well.
|
||||
|
||||
In case you didn’t know, I’d recommend going through our guide on [using AppImage in Linux][14].
|
||||
|
||||
You can visit the project on its GitHub page and if you like it, feel free to star their repository.
|
||||
|
||||
[eDEX-UI][5]
|
||||
|
||||
### My experience with eDEX-UI
|
||||
|
||||
I liked this terminal emulator because of the sci-fi inspired look. However, I found it pretty heavy on the system resources. I didn’t [check the CPU temperature on my Linux system][15] but the CPU consumption was surely high.
|
||||
|
||||
So, you might have to take care about that if you need it running it in the background or in a separate workspace (like I do). Apart from that, it’s an impressive tool with useful options like directory viewer and system resource monitoring.
|
||||
|
||||
By the way, if you just want to entertain guests and children with a [hacking simulation, try Hollywood tool][16].
|
||||
|
||||
What do you think about eDEX-UI? Is it something you would like to give a try or is too kiddish/overwhelming for you?
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
via: https://itsfoss.com/edex-ui-sci-fi-terminal/
|
||||
|
||||
作者:[Ankush Das][a]
|
||||
选题:[lujun9972][b]
|
||||
译者:[译者ID](https://github.com/译者ID)
|
||||
校对:[校对者ID](https://github.com/校对者ID)
|
||||
|
||||
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
|
||||
|
||||
[a]: https://itsfoss.com/author/ankush/
|
||||
[b]: https://github.com/lujun9972
|
||||
[1]: https://itsfoss.com/funny-linux-commands/
|
||||
[2]: https://itsfoss.com/cool-retro-term/
|
||||
[3]: https://www.imdb.com/title/tt1104001/
|
||||
[4]: https://i0.wp.com/itsfoss.com/wp-content/uploads/2020/09/edex-ui-hacking-terminal.jpg?resize=800%2C450&ssl=1
|
||||
[5]: https://github.com/GitSquared/edex-ui
|
||||
[6]: https://github.com/seenaburns/dex-ui
|
||||
[7]: https://itsfoss.com/linux-system-monitoring-tools/
|
||||
[8]: https://i2.wp.com/itsfoss.com/wp-content/uploads/2020/09/edex-ui-screenshot-1.png?resize=800%2C450&ssl=1
|
||||
[9]: https://www.youtube.com/c/itsfoss?sub_confirmation=1
|
||||
[10]: https://i2.wp.com/itsfoss.com/wp-content/uploads/2020/09/edex-ui-screenshot.png?resize=800%2C450&ssl=1
|
||||
[11]: https://github.com/GitSquared/edex-ui/releases
|
||||
[12]: https://repology.org/project/edex-ui/versions
|
||||
[13]: https://itsfoss.com/aur-arch-linux/
|
||||
[14]: https://itsfoss.com/use-appimage-linux/
|
||||
[15]: https://itsfoss.com/check-laptop-cpu-temperature-ubuntu/
|
||||
[16]: https://itsfoss.com/hollywood-hacker-screen/
|
@ -0,0 +1,83 @@
|
||||
[#]: collector: (lujun9972)
|
||||
[#]: translator: ( chenmu-kk )
|
||||
[#]: reviewer: ( )
|
||||
[#]: publisher: ( )
|
||||
[#]: url: ( )
|
||||
[#]: subject: (Wi-Fi 6E: When it’s coming and what it’s good for)
|
||||
[#]: via: (https://www.networkworld.com/article/3563832/wi-fi-6e-when-its-coming-and-what-its-good-for.html)
|
||||
[#]: author: (Zeus Kerravala https://www.networkworld.com/author/Zeus-Kerravala/)
|
||||
|
||||
Wi-Fi 6E:它何时到来,又有何作用?
|
||||
======
|
||||
Extreme Networks的一位高管表示,近来专用于Wi-Fi的新无线频谱可以提供更多的信道和更高的密度部署,但是要支持它的设备要到2020年才能得到广泛部署。
|
||||
智库
|
||||
|
||||
|
||||
今年开春 [FCC在6GHz频段内开辟了一系列新的未经许可的无线频谱][1] ,目的在于使用Wi-Fi的同时可以提供更低的延迟和更快的数据速率。与已经专用于Wi-Fi的频段相比,新频谱的范围更短,支持的频道更多,因此适合在体育场馆等高密度区域部署。
|
||||
|
||||
为了进一步了解什么是Wi-Fi 6E以及它与Wi-Fi 6有何不同,我最近与网络解决方案提供商Extreme Networks的产品管理总监Perry Correll进行了交谈。
|
||||
|
||||
**了解更多关于5G和WiFi 6的信息**
|
||||
|
||||
* [什么是5G?相较于4G它更好吗?][2]
|
||||
* [如何确定WiFi 6是否适合你?][3]
|
||||
* [什么是MU-MIMO?为什么它在你的无线路由器中不可或缺?][4]
|
||||
* [何时使用5G?何时使用WiFi 6?][5]
|
||||
* [企业如何为5G网络做准备呢?][6]
|
||||
|
||||
|
||||
|
||||
**Kerravala:** **Wi-Fi 6似乎得到了许多炒作而Wi-Fi 6E却没有。为什么?**
|
||||
|
||||
**Correll:** 这666个号码中有太多混乱,会吓死您。 Wi-Fi 6,Wi-Fi 6E –之后,Wi-Fi 6仍具有其他增强功能,具有多用户多入多出(多用户MIMO)功能。 之后是6GHz频谱,但这并不是Wi-Fi 6的名称的由来:这是第六代Wi-Fi。 最重要的是,我们刚刚掌握了5G,并且已经在谈论6G-认真研究它将会变得更困惑。
|
||||
|
||||
**Kerravala:** **为什么我们需要Wi-Fi 6E和常规Wi-Fi 6?**
|
||||
|
||||
**Correll:** 上一次我们获得UNII-2和UNII-2 Extended的优势是15年前,而在当时智能手机甚至还没有起飞。 现在能够获得1.2GHz的频率已经非常大了。 使用Wi-Fi 6E,我们不会将Wi-Fi空间增加一倍,事实上,我们是将可用空间增加了三倍。 根据您所处的地点,频谱的数量要多三倍,四倍或五倍。此外,你不必担心DFS [动态频率选择] ,尤其是在室内。
|
||||
|
||||
Wi-Fi 6E将不会拥有快于Wi-Fi 6的速度,并且不会添加增强的技术功能。 最妙的是运行6GHz需要Wi-Fi - 6或以上的客户端。所以,我们不会有任何速度慢的客户,也不会有很多噪声。我们将在更清洁的环境中使用更快的设备来提高性能。
|
||||
|
||||
**Kerravala:** **你们还会运营更宽的频道吗**
|
||||
|
||||
**Correll:** Exactly, that's the cool thing about it. If you’re in a typical enterprise environment, 20 and 40MHz is pretty much all you need. In high-density environments like stadiums, trying to do 80 or 160MHz just became tough. Wider channels are really going help things like [virtual reality], which can take advantage of those channels that are eating up the rest of the spectrum. That’s probably the biggest use case.
|
||||
确切地说,那是一件很酷的事情。如果你处于一个典型的企业环境中,20和40MHz已经在体育馆这种高密度环境中,仅使用80或160MHz资源也会,很紧张。更宽的通道将会真正有助于像虚拟现实这类可以利用这些频谱中剩余的通道。这可能是最大的使用情况了。
|
||||
没错,这才是最酷的地方。如果您在一个典型的企业环境中,20和40MHz几乎足够满足你的需求。在像体育场这样的高密度环境中,想要做到80或160MHz就变得很困难了。更宽的频道确实有助于[虚拟现实]这样的事情,它们可以利用那些使用过后剩余部分中的频道。这可能是最大的用例。
|
||||
|
||||
在未来的三四年里,如果你想在体育场做频谱的数字标识牌或者屏幕边缘处理,则可以使用160MHz的80%带宽,而不会受到其他任何影响。已经有传言说Wi-Fi 7将会有320MHz宽的频道。
|
||||
|
||||
**Kerravala:** **这将主要是对大多数Wi-Fi策略的增强吗?**
|
||||
|
||||
**Correll:** 在短期内边缘上将会非常的明确。第一批产品大概会在今年底发布,并且他们将会是消费级的。对于企业来说,6GHz合格产品将会在下一年开始出现。直到2022年你才会实际的看到任何密度——所以,并不会很快。
|
||||
短期内肯定会处于边缘。首批产品大概会在今年底发布,它们将是消费类产品。对于企业来说,支持6GHz的产品将会在明年亮相。在2022年之前,你不会真正看到任何密集信息——所以,短期内不会。对于智能手机公司来说,Wi-Fi并不是什么大事,他们更愿意关注其他功能。
|
||||
|
||||
但它仍是一个巨大的机会。6GHz与CBRS [公民宽带无线电服务] 或5G相比,最棒的一点是 [许多人] 宁愿坚持使用Wi-Fi,也不愿迁移到不同的架构。这些用户将推动驱动部件制造商转向物联网设备或机器人或任何需要6GHz的设备。这是一个干净的频谱,可能比普通的Wi-Fi 6还要便宜也更节能。
|
||||
|
||||
**Kerravala:** **这是一场5G替代Wi-Fi 6的讨论。它的实用性在哪里?**
|
||||
|
||||
**Correll:** 事实上,你不能将SIM插入所有的设备中。 但是出现的主要问题之一是数据所有权,因为运营商将拥有你的数据,而不是你。 如果你想使用你的数据进行任何类型的业务分析,运营商是否会以一定价格将数据返还给你?这是一个可怕的想法。
|
||||
|
||||
Wi-Fi未被淘汰有太多的理由。当具备Wi-Fi 6和5g功能的设备问世时,其他只有Wi-Fi功能的笔记本电脑、平板电脑和物联网设备将会发生什么呢?将会有Wi-Fi或Wi-Fi和5G设备,但5G不会完全取代Wi-Fi。如果你看看5G无线网络的主干,Wi-Fi就是其中的一个组成部分。这是一个幸福的大家庭。这些技术是为了共存而设计的。
|
||||
|
||||
加入 [Facebook][7] 和 [LinkedIn][8] 上的网络世界社区,就你最关心的话题发表评论吧。
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
via: https://www.networkworld.com/article/3563832/wi-fi-6e-when-its-coming-and-what-its-good-for.html
|
||||
|
||||
作者:[Zeus Kerravala][a]
|
||||
选题:[lujun9972][b]
|
||||
译者:[chenmu-kk](https://github.com/chenmu-kk)
|
||||
校对:[校对者ID](https://github.com/校对者ID)
|
||||
|
||||
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
|
||||
|
||||
[a]: https://www.networkworld.com/author/Zeus-Kerravala/
|
||||
[b]: https://github.com/lujun9972
|
||||
[1]: https://www.networkworld.com/article/3540288/how-wi-fi-6e-boosts-wireless-spectrum-five-fold.html
|
||||
[2]: https://www.networkworld.com/article/3203489/what-is-5g-how-is-it-better-than-4g.html
|
||||
[3]: https://www.networkworld.com/article/3356838/how-to-determine-if-wi-fi-6-is-right-for-you.html
|
||||
[4]: https://www.networkworld.com/article/3250268/what-is-mu-mimo-and-why-you-need-it-in-your-wireless-routers.html
|
||||
[5]: https://www.networkworld.com/article/3402316/when-to-use-5g-when-to-use-wi-fi-6.html
|
||||
[6]: https://www.networkworld.com/article/3306720/mobile-wireless/how-enterprises-can-prep-for-5g.html
|
||||
[7]: https://www.facebook.com/NetworkWorld/
|
||||
[8]: https://www.linkedin.com/company/network-world
|
Loading…
Reference in New Issue
Block a user