335
votes
Accepted
How to install Desktop Environments on CentOS 7?
1. Installing GNOME-Desktop:
Install GNOME Desktop Environment on here.
# yum -y groups install "GNOME Desktop"
Input a command like below after finishing installation:
# startx
GNOME Desktop ...
Community wiki
81
votes
Show address bar w. full path in Nautilus instead of breadcrumbs bar
Press Ctl and while holding it down, press L.
To return to the original breadcrumb view, make sure that the editable text area has the focus then press the Esc key.
To make it permanent (i.e. to ...
66
votes
Accepted
How does a linux GUI work at the lowest level?
How it works (Gnu/Linux + X11)
Overview
It looks something like this (not draws to scale)
┌───────────────────────────────────────────────┐
│ User │
│ ┌────...
60
votes
GUI for GIT similar to SourceTree
tl;dr: GitEye = most intuitive UI, fastest workflow, highly customizable
I'm a long time TortoiseHg Workbench poweruser and I love it, so naturally my completely opinionated criteria were mostly ...
58
votes
Accepted
Why can't I run GUI apps as root: "No protocol specified"?
Accessing the X server requires two things:
The $DISPLAY variable pointing to the correct display (usually :0)
Proper authentication information
The authentication information can be explicitly ...
53
votes
How to install Desktop Environments on CentOS 7?
Rather than make use of the hacking of a startx command into a .xinitrc file, it's probably better to tell Systemd that you want to boot into a graphical GUI vs. the terminal.
To accomplish this ...

slm♦
- 344k
53
votes
Accepted
What is D-Bus practically useful for?
dbus does exactly what you said: it allows two-way communication between applications.
For your specific example you mentioned terminator. From terminator's man page, we see:
--new-tab
If this ...
51
votes
Is it possible to retrieve the active window process/title in Gnome?
It is as simple as this:
xdotool getactivewindow getwindowname
Good luck hope it works for you!
37
votes
Accepted
How do I ask password by GUI prompt while using sudo in script?
You can ask password by means of GUI prompt with the help of -A, --askpass options for sudo.
From the sudo manpage:
-A, --askpass
Normally, if sudo requires a password, it will read ...
34
votes
Why can't I run GUI apps as root: "No protocol specified"?
I had the same question as you but for a normal user. Let's say I want to start firefox using the user account foo. I'm logged in as bar:
[bar@localhost ~]$ sudo -u foo -H firefox
Sadly that command ...
34
votes
How does a linux GUI work at the lowest level?
ctrl-alt-delor's answer gives you a good overview of the general architecture. For a more hands-on approach, I give you an answer regarding "nothing but the linux kernel and programming in C".
I like ...
28
votes
Accepted
How to resolve 'No protocol specified' for su user
The problem is not occurring because of the UID of the user. 500 is just fine as a UID, and that UID doesn't make it a 'non-login' user except in the eyes of the default settings of some few display ...
28
votes
What is D-Bus practically useful for?
There's already a great in-depth answer of D-Bus by @Stewart but I want to amend it with a high-level idea about the design of D-Bus.
The "traditional" way of Inter Process Communication (...
27
votes
Accepted
Is there a way to persistently disable the menu bar in Konsole on Gnome 3?
There are actually two different settings. The one you described in your question, Ctrl+Shift+M or Settings > Show Menubar is for the current window only.
You can disable the menubar for newly ...
23
votes
How to resolve 'No protocol specified' for su user
In my case the new display server protocol wayland was the problem,
just do xhost + local: then other users (e.g. root) are allowed to run programs in your session, network connections however will ...
22
votes
Is there a Linux graphics program that displays man commands in a browser?
Yelp is the help viewer in GNOME.
yelp man:cgraph
20
votes
Accepted
Ubuntu 16.04 - GUI freezes on login start page
We were able to solve it by starting the shell in secure mode and executing the following commands.
apt-get update
apt-get install xserver-xorg-input-all
apt-get install ubuntu-desktop
apt-...
19
votes
Is there a usable gui front-end to git on Linux?
The GIT project maintains a page with all the GUIs available for all platforms both free and commercial. I'd list them all here but it's a pretty extensive list with screenshots and descriptions.
GUI ...

slm♦
- 344k
17
votes
How do I change the number of available workspaces in Cinnamon?
For those who don't want to dynamically add workspaces by clicking some "hot corner":
CLI:
$ gsettings get org.cinnamon number-workspaces
4
$ gsettings set org.cinnamon number-workspaces 12
$ ...
16
votes
GUI for GIT similar to SourceTree
GitKraken is the best GUI for linux on working with git. It free only for non-commercial use. No other GUI clients for linux match this as of writing this answer.
You should consider taking a look ...
16
votes
Accepted
Ranger - open_with without suspending
Try open_with with the f or t flag:
open_with [application] [flags] [mode]
Open the selected files with the given application, unless it is omitted, in which case the default application is ...
15
votes
Accepted
VNC Server without X Window System
No you'll typically need X installed on the server you're remoting into using VNC since it merely is displaying an X desktop back from this server.
In computing, Virtual Network Computing (VNC) is ...

slm♦
- 344k
15
votes
Accepted
Anyone know a good gui to MariaDB?
The MariaDB FAQ has the following topic covering exactly this question, titled: GUI/Workbench for MariaDB Aria?.
There are many GUI tools that work with MariaDB, such as Webyog/SQLyog, HeidiSQL, ...

slm♦
- 344k
14
votes
Why can't I run GUI apps as root: "No protocol specified"?
You can either
Specify the display to be used on the command line, by adding -display :0.0
or
Set up the environment variable in root's login script (one of .bashrc, .profile, .bash_profile ...).
...
14
votes
Is there a Linux graphics program that displays man commands in a browser?
On a GNU system, the program you're looking for is man.
BROWSER=firefox man --html man
Try that command (or substitute some other valid value for BROWSER=, such as, for example, cat with a redirect ...
13
votes
Accepted
What is the icon between settings and lock-screen in Gnome3?
That button locks/unlocks screen orientation on devices that can detect which way they are held - usually touchscreen devices - see Screen orientation section on the gnome wiki touchscreen page: Easy ...
13
votes
Accepted
Where is Motif used today?
It tends to be used in old software (i.e. software which has been around for a long time, not necessarily obsolete software); for example:
Alliance
the Common Desktop Environment
DDD (OK, that one's ...
12
votes
GUI for GIT similar to SourceTree
One open-source GIT GUI whose interface isn't positively scary is gitg. From the project's website:
gitg is the GNOME GUI client to view git repositories.
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
gui × 577linux × 90
debian × 59
x11 × 49
gnome × 47
command-line × 37
ubuntu × 36
centos × 28
kde × 25
xorg × 23
bash × 18
xfce × 18
linux-mint × 17
desktop-environment × 16
software-rec × 16
ssh × 15
kali-linux × 15
login × 15
arch-linux × 13
fedora × 13
terminal × 13
boot × 13
window-manager × 13
desktop × 13
shell-script × 11