From 906fc38fba75e54efd86478eec0d6895b2a27e1c Mon Sep 17 00:00:00 2001 From: DeadFire Date: Thu, 31 Jul 2014 16:01:18 +0800 Subject: [PATCH] =?UTF-8?q?20140731-1=20=E9=80=89=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sources/news/20140731 Minimal Linux Live.md | 56 +++++++++++++ ...sy Steps to Make GNOME 3 More Efficient.md | 79 +++++++++++++++++++ 2 files changed, 135 insertions(+) create mode 100644 sources/news/20140731 Minimal Linux Live.md create mode 100644 sources/tech/20140731 Easy Steps to Make GNOME 3 More Efficient.md diff --git a/sources/news/20140731 Minimal Linux Live.md b/sources/news/20140731 Minimal Linux Live.md new file mode 100644 index 0000000000..7961620756 --- /dev/null +++ b/sources/news/20140731 Minimal Linux Live.md @@ -0,0 +1,56 @@ +Minimal Linux Live +================================================================================ +Minimal Linux Live is a set of Linux shell scripts which automatically build minimal Live Linux OS based on Linux [kernel][1] and [BusyBox][2]. All necessary source codes are automatically downloaded and all build operations are fully encapsulated in the scripts. + +If you want to build your own Minimal Linux Live ISO image file, all you need to do is the following: + +- Get the latest scripts from the [download][3] section. +- Extract the scripts to some folder. +- Make sure that all scripts are executable (chmod +x *.sh). +- Depending on which Linux OS you are using, there might be one or more (or none, or even more) build dependencies that you need to resolve before you start the build process. If you work with Ubuntu, the following commands should resolve all necessary build dependencies: + +---------- + + sudo apt-get install wget + sudo apt-get install make + sudo apt-get install gcc + sudo apt-get install bc + sudo apt-get install syslinux + sudo apt-get install genisoimage + +- Execute the script **build_minimal_linux_live.sh** and wait. If you have resolved all build dependencies, the whole process should take less than 30 minutes on a modern computer. If the build fails for some reason, most probably there are unresolved build dependencies. Several users reported that the build-essential package resolves all unexpected build dependencies for Ubuntu. If you are using Linux Mint try to install the package g++ and if you still have troubles then try the build-essential package. On Fedora you might need the static 'glibc' package glibc-static. + + Please have in mind that the build dependencies can vary a lot depending on the Linux OS which you use and the software which you have already installed. + + If you still have troubles then examine the failure message and google it. If you are unable to find solution, then you can ask someone more experienced Linux guru (if you know any) or as alternative you can contact me. Please, make sure that you have researched your problem in advance before you send me your question. + +- When the scripts finish their job you will find newly created **minimal_linux_live.iso** in the same folder where you executed the scripts. You can burn the ISO image file on CD/DVD, install it on USB flash drive via [Universal USB Installer][4], or run it directly via PC emulator like [VirtualBox][5]. + +The produced ISO image file contains Linux kernel compiled with default options, BusyBox compiled with default options and very simple initramfs. This means that you don't get Windows support out of the box, nor you get any fancy desktop environment. All you get is a simple shell console which supports all BusyBox applets and... well, that's all. This is why it's called "minimal". + +The good news is that even though the OS is small and simple, the build scripts are also very small and very simple. You can quite easily learn from the scripts and later modify them to include more stuff (I encourage you to do so). After you learn the basics you will have all the necessary tools and skills to create your own fully functional Linux based operating system! Entirely from scratch! Isn't it great?! :) + +The tutorial provides more details about the inner structure of the scripts and the overall build process. I encourage you to go through this document when you have the time. + +Below you can find several screenshots which show what the environment looks like when you boot your newly generated Minimal Linux Live OS. + +![](http://minimal.linux-bg.org/images/screen1.png) + +![](http://minimal.linux-bg.org/images/screen2.png) + +![](http://minimal.linux-bg.org/images/screen3.png) + +-------------------------------------------------------------------------------- + +via: http://minimal.linux-bg.org/ + +译者:[译者ID](https://github.com/译者ID) +校对:[校对者ID](https://github.com/校对者ID) + +本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创翻译,[Linux中国](http://linux.cn/) 荣誉推出 + +[1]:http://kernel.org/ +[2]:http://busybox.net/ +[3]:http://minimal.linux-bg.org/# +[4]:http://www.pendrivelinux.com/ +[5]:http://virtualbox.org/ \ No newline at end of file diff --git a/sources/tech/20140731 Easy Steps to Make GNOME 3 More Efficient.md b/sources/tech/20140731 Easy Steps to Make GNOME 3 More Efficient.md new file mode 100644 index 0000000000..4076ae2dcd --- /dev/null +++ b/sources/tech/20140731 Easy Steps to Make GNOME 3 More Efficient.md @@ -0,0 +1,79 @@ +Easy Steps to Make GNOME 3 More Efficient +================================================================================ +Few Linux desktops have brought about such controversy as GNOME 3. It’s been ridiculed, scorned, and hated since it was first released. Thing is, it’s actually a very good desktop. It’s solid, reliable, stable, elegant, simple... and with a few minor tweaks and additions, it can be made into one of the most efficient and user-friendly desktops on the market. + +Of course, what makes for an efficient and/or user-friendly desktop? That is subject to opinion -- something everyone has. Ultimately, my goal is to help you gain faster access to the apps and the files you use. Simple. Believe it or not, stepping GNOME 3 up into the world of higher efficiency and user-friendliness is quite an easy task -- you just have to know where to look and what to do. I am here to point you in the right directions. + +I decided to go about this process by first installing a clean [Ubuntu GNOME][1] distribution that included GNOME 3.12. With the GNOME-centric desktop ready to go, it’s time to start tweaking. + +### Add window buttons ### + +For some unknown reason, the developers of GNOME decided to shrug off the standard window buttons (Close, Minimize, Maximize) in favor of a single Close button. I get the lack of a Maximize button (since you can simply drag the window to the top of the screen to maximize) and you can also gain access to the minimize/maximize actions by right-clicking the titlebar and selecting either Minimize or Maximize. This behavior simply adds steps, so the lack of a minimize button is a bit confounding. Fortunately, there’s an easy fix for this. Here’s how: + +By default, you should have the GNOME Tweak Tool installed. With this tool you can turn on either/or the Maximize or Minimize buttons (Figure 1). + +![Figure 1: Adding the minimize button back to the GNOME 3 windows.](http://www.linux.com/images/stories/41373/gnome3-max-min-window.png) +Figure 1: Adding the minimize button back to the GNOME 3 windows. + +Once added, you’ll see the Minimize button, to the left of the close button, ready to serve. Your windows are now more easy to manage. + +From the same tweak tool, you can configure a number of other helpful aspects of GNOME: + +- Set window focus mode +- Set system fonts +- Set the GNOME theme +- Add startup applications +- Add extensions. + +### Add extensions ### + +One of the best features of GNOME 3 are shell extensions. These extensions bring all sorts of handy features to GNOME. With shell extensions, there’s no need to install from the package manager, you either visit the [GNOME Shell Extension][2] site, search for the extension you want to add, click on the extension listing, click the On button, and then okay the installation of the extension or you add them from within the GNOME Tweak Tool (you’ll find more available extensions through the web site). + +NOTE: You may have to allow the installation of extensions through your browser. If this is the case, you’ll be given a warning when you first visit the GNOME Shell Extension site. Just click Allow when prompted. + +One of the more impressive (and handy extensions) is [Dash to Dock][3]. This extension moves the Dash out of the application overview and turns it into a fairly standard dock (Figure 2). + +![Figure 2: Dash to Dock adds a dock to GNOME 3.](http://www.linux.com/images/stories/41373/gnome3-dash.png) +Figure 2: Dash to Dock adds a dock to GNOME 3. + +As you add applications to the Dash, they will also be added to the Dash to Dock. You also get quick access to the applications overview, by clicking the 6-dotted icon at the bottom of the Dock. + +There are plenty of other extensions focused on making GNOME 3 a more efficient desktop. Some of the better extensions include: + +- [Recent items][4]: Add a drop-down menu of recently used items to your panel. +- [Search Firefox Bookmarks Provider][5]: Search (and launch) your bookmarks from the Overview. +- [Quicklists][6]: Add a quicklist popup menu to Dash icons (which allows you to quickly open new documents associated with the application, and more). +- [Todo List][7]: Adds a drop-down in the panel that allows you to add items lists. +- [Web Search Dialog][8]: Allows you to quickly search the web by hitting Ctrl+Space and entering a string of text (results appear in a new browser tab). + +### Add a complete dock ### + +If the Dash to Dock is too limiting for you (say you want a notification area and more), one of my favorite docks is [Cairo Dock][9] (Figure 3). This amazing addition to GNOME 3 will go a long way to up the efficiency of the desktop. With it, you can add/remove applications, get quick access to shortcuts (folders such as Documents, Downloads, Music, and Videos), add applets (such as RSS reader, wi-fi indicator, netspeed, drop-to-share, and more). Cairo also allows themes and OpenGL hardware acceleration support. + +![Figure 3: Cairo Dock ready for action.](http://www.linux.com/images/stories/41373/gnome3-Cairo-dock.png) +Figure 3: Cairo Dock ready for action. + +With Cairo Dock added to GNOME 3, your experience will be made exponentially better. Install this great dock from within your distribution’s package manager. + +GNOME 3 doesn’t have to be seen as an inefficient, user UN-friendly, desktop. With just a tiny bit of tweaking, GNOME 3 can be made as powerful and user-friendly as any desktop available. + +-------------------------------------------------------------------------------- + +via: http://www.linux.com/learn/tutorials/781916-easy-steps-to-make-gnome-3-more-efficient + +作者:[Jack Wallen][a] +译者:[译者ID](https://github.com/译者ID) +校对:[校对者ID](https://github.com/校对者ID) + +本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创翻译,[Linux中国](http://linux.cn/) 荣誉推出 + +[a]:http://www.linux.com/community/forums/person/93 +[1]:http://ubuntugnome.org/ +[2]:https://extensions.gnome.org/ +[3]:https://extensions.gnome.org/extension/307/dash-to-dock/ +[4]:https://extensions.gnome.org/extension/72/recent-items/ +[5]:https://extensions.gnome.org/extension/149/search-firefox-bookmarks-provider/ +[6]:https://extensions.gnome.org/extension/322/quicklists/ +[7]:https://extensions.gnome.org/extension/162/todo-list/ +[8]:https://extensions.gnome.org/extension/549/web-search-dialog/ +[9]:http://glx-dock.org/index.php \ No newline at end of file