选题: 20190809 Use a drop-down terminal for fast commands in Fedora

sources/tech/20190809 Use a drop-down terminal for fast commands in Fedora.md
This commit is contained in:
DarkSun 2019-08-10 01:17:19 +08:00
parent 9b188d3d49
commit 30edb68197

View File

@ -0,0 +1,193 @@
[#]: collector: (lujun9972)
[#]: translator: ( )
[#]: reviewer: ( )
[#]: publisher: ( )
[#]: url: ( )
[#]: subject: (Use a drop-down terminal for fast commands in Fedora)
[#]: via: (https://fedoramagazine.org/use-a-drop-down-terminal-for-fast-commands-in-fedora/)
[#]: author: (Guilherme Schelp https://fedoramagazine.org/author/schelp/)
Use a drop-down terminal for fast commands in Fedora
======
![][1]
A **drop-down terminal** lets you tap a key and quickly enter any command on your desktop. Often it creates a terminal in a smooth way, sometimes with effects. This article demonstrates how it helps to improve and speed up daily tasks, using drop-down terminals like Yakuake, Tilda, Guake and a GNOME extension.
### Yakuake
[Yakuake][2] is a drop-down terminal emulator based on KDE Konsole techonology. It is distributed under the terms of the GNU GPL Version 2. It includes features such as:
* Smoothly rolls down from the top of your screen
* Tabbed interface
* Configurable dimensions and animation speed
* Skinnable
* Sophisticated D-Bus interface
To install Yakuake, use the following command:
```
$ sudo dnf install -y yakuake
```
#### Startup and configuration
If youre runnign KDE, open the System Settings and go to _Startup and Shutdown_. Add _yakuake_ to the list of programs under _Autostart_, like this:
![][3]
Its easy to configure Yakuake while running the app. To begin, launch the program at the command line:
```
$ yakuake &
```
The following welcome dialog appears. You can set a new keyboard shortcut if the standard one conflicts with another keystroke you already use:
![][4]
Now click the menu button, and the following help menu appears. Next, select _Configure Yakuake…_ to access the configuration options.
![][5]
You can customize the options for appearance, such as opacity; behavior, such as focusing terminals when the mouse pointer is moved over them; and window, such as size and animation. In the window options youll find one of the most useful options is you use two or more monitors: _Open on screen: At mouse location_.
#### Using Yakuake
The main shortcuts are:
* **F12** = Open/Retract Yakuake
* **Ctrl+F11** = Full Screen Mode
* **Ctrl+)** = Split Top/Bottom
* **Ctrl+(** = Split Left/Right
* **Ctrl+Shift+T** = New Session
* **Shift+Right** = Next Session
* **Shift+Left** = Previous Session
* **Ctrl+Alt+S** = Rename Session
Below is an example of Yakuake being used to split the session like a [terminal multiplexer][6]. Using this feature, you can run several shells in one session.
![][7]
### Tilda
[Tilda][8] is a drop-down terminal that compares with other popular terminal emulators such as GNOME Terminal, KDEs Konsole, xterm, and many others.
It features a highly configurable interface. You can even change options such as the terminal size and animation speed. Tilda also lets you enable hotkeys you can bind to commands and operations.
To install Tilda, run this command:
```
$ sudo dnf install -y tilda
```
#### Startup and configuration
Most users prefer to have a drop-down terminal available behind the scenes when they login. To set this option, first go to the app launcher in your desktop, search for Tilda, and open it.
Next, open up the Tilda Config window. Select _Start Tilda hidden_, which means it will not display a terminal immediately when started.
![][9]
Next, youll set your desktop to start Tilda automatically. If youre using KDE, go to _System Settings_ > _Startup and Shutdown_ > _Autostart_ and use _Add a Program_.
![][10]
If youre using GNOME, you can run this command in a terminal:
```
$ ln -s /usr/share/applications/tilda.desktop ~/.config/autostart/
```
When you run for the first time, a wizard shows up to set your preferences. If you need to change something, right click and go to _Preferences_ in the menu.
![][11]
You can also create multiple configuration files, and bind other keys to open new terminals at different places on the screen. To do that, run this command:
```
$ tilda -C
```
Every time you use the above command, Tilda creates a new config file located in the _~/.config/tilda/_ folder called _config_0_, _config_1_, and so on. You can then map a key combination to open a new Tilda terminal with a specific set of options.
#### Using Tilda
The main shortcuts are:
* **F1** = Pull Down Terminal Tilda (Note: If you have more than one config file, the shortcuts are the same, with a diferent _open/retract_ shortcut like F1, F2, F3, and so on)
* **F11** = Full Screen Mode
* **F12** = Toggle Transparency
* **Ctrl+Shift+T** = Add Tab
* **Ctrl+Page Up** = Go to Next Tab
* **Ctrl+Page Down** = Go to Previous Tab
### GNOME Extension
The Drop-down Terminal [GNOME Extension][12] lets you use this useful tool in your GNOME Shell. It is easy to install and configure, and gives you fast access to a terminal session.
#### Installation
Open a browser and go to the [site for this GNOME extension][12]. Enable the extension setting to _On_, as shown here:
![][13]
Then select _Install_ to install the extension on your system.
![][14]
Once you do this, theres no reason to set any autostart options. The extension will automatically run whenever you login to GNOME!
#### Configuration
After install, the Drop Down Terminal configuration window opens to set your preferences. For example, you can set the size of the terminal, animation, transparency, and scrollbar use.
![][15]
If you need change some preferences in the future, run the _gnome-shell-extension-prefs_ command and choose _Drop Down Terminal_.
#### Using the extension
The shortcuts are simple:
* **`** (usually the key above **Tab**) = Open/Retract Terminal
* **F12** (customize as you prefer) = Open/Retract Terminal
* * *
--------------------------------------------------------------------------------
via: https://fedoramagazine.org/use-a-drop-down-terminal-for-fast-commands-in-fedora/
作者:[Guilherme Schelp][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://fedoramagazine.org/author/schelp/
[b]: https://github.com/lujun9972
[1]: https://fedoramagazine.org/wp-content/uploads/2019/07/dropdown-terminals-816x345.jpg
[2]: https://kde.org/applications/system/org.kde.yakuake
[3]: https://fedoramagazine.org/wp-content/uploads/2019/07/auto_start-1024x723.png
[4]: https://fedoramagazine.org/wp-content/uploads/2019/07/yakuake_config-1024x419.png
[5]: https://fedoramagazine.org/wp-content/uploads/2019/07/yakuake_config_01.png
[6]: https://fedoramagazine.org/4-cool-terminal-multiplexers/
[7]: https://fedoramagazine.org/wp-content/uploads/2019/07/yakuake_usage.gif
[8]: https://github.com/lanoxx/tilda
[9]: https://fedoramagazine.org/wp-content/uploads/2019/07/tilda_startup.png
[10]: https://fedoramagazine.org/wp-content/uploads/2019/07/tilda_startup_alt.png
[11]: https://fedoramagazine.org/wp-content/uploads/2019/07/tilda_config.png
[12]: https://extensions.gnome.org/extension/442/drop-down-terminal/
[13]: https://fedoramagazine.org/wp-content/uploads/2019/07/gnome-shell-install_2-1024x455.png
[14]: https://fedoramagazine.org/wp-content/uploads/2019/07/gnome-shell-install_3.png
[15]: https://fedoramagazine.org/wp-content/uploads/2019/07/gnome-shell-install_4.png