Hot answers tagged

331

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 Environment will start. For first booting, initial setup runs and you have to configure it for first time. Select System language first. Select your keyboard ...


77

A nice alternative is SmartGit. It has very similar features to SourceTree and has built in 3-column conflict resolution, visual logs, pulling, pushing, merging, syncing, tagging and all things git :)


74

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 always use location entry) run: gsettings set org.gnome.nautilus.preferences always-use-location-entry true or dconf write /org/gnome/nautilus/preferences/...


66

How it works (Gnu/Linux + X11) Overview It looks something like this (not draws to scale) ┌───────────────────────────────────────────────┐ │ User │ │ ┌─────────────────────────────────────────┤ │ │ Application │ │ │ ┌──────────┬─────┬─────┬─────┤ │ │ │ ...


53

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 based on it: * full history visible in main window * beautiful tree (DAG), branches CLEARLY separated * current branch clearly visible in history * superclear list ...


50

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 simply do the following: $ sudo yum groupinstall "GNOME Desktop" $ ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target Then simply ...


49

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 specified via $XAUTHORITY, and defaults to ~/.Xauthority otherwise. If $DISPLAY and $XAUTHORITY is set for your user, sudo will set them for the new shell, too, ...


45

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 is specified and Terminator is already running, DBus will be used to spawn a new tab in the first Terminator window. So if you do this from another ...


44

It is as simple as this: xdotool getactivewindow getwindowname Good luck hope it works for you!


34

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 writing to the frame-buffer directly every now and then. The frame-buffer device driver will do all the tedious close-to-the-hardware "how will this eventually ...


31

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 it from the user's terminal. If the -A (askpass) option is specified, a (possibly graphical) helper program is executed to read the user's ...


30

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 failed with the same error as in the question (i.e. no protocol specified & cannot open display) My solution was to simply add the user foo to the list of ...


24

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 created windows permanently by unchecking Settings > Configure Konsole > General > Show menubar by default or by changing/adding [KonsoleWindow] ...


23

Flacon is an intuitive open-source GUI that does exactly that: split a FLAC with a CUE. Flacon extracts individual tracks from one big audio file containing the entire album of music and saves them as separate audio files. To do this, it uses information from the appropriate CUE file. It supports among other things: Supported input formats: WAV, FLAC, APE,...


23

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 (IPC) on UNIX and Linux systems directly uses sockets, e.g. process A opens /var/run/a.socket and process B reads/writes to it. This works rather fine for tightly-...


21

GitEye is pretty good stuff. Also, free (as in beer).


21

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 managers. The error message No protocol specified sounds like an application-specific error message, and an unhelpful one at that, but I am going to guess that ...


20

Visualizing the rules gressgraph You can use this tool, gressgraph, to create a visualization of the rules.    dot-iptables Another tool is called dot-iptables. It's a Python script that's similar to gressgraph. graph-itables A 3rd tool is called graph-iptables. This tool is a Perl script which is again similar to the previous 2. ...


20

Yelp is the help viewer in GNOME. yelp man:cgraph


20

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-get install ubuntu-minimal apt-get install xorg xserver-xorg apt-get install xserver-xorg-input-evdev //I think this packet was the problem apt-get ...


19

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 Clients GIT also comes, typically with 2 GUIs. You can run them as follows: $ git gui            &...


18

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 not be allowed. If you want to allow clients from any host, you can use xhost + without specifying any host at all. This is however unsafe, it would be better to ...


17

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 $ gsettings get org.cinnamon number-workspaces 12 GUI: Open dconf-editor, navigate to org/cinnamon/number-workspaces, set the new value. Log out and log back in ...


16

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 once.


15

Possibly something is constantly stealing the X selection. To find out who it is. You could compile this: #include <stdio.h> #include <X11/Xlib.h> #include <X11/Xatom.h> int main() { printf("%#lx\n", XGetSelectionOwner (XOpenDisplay(0), XA_PRIMARY)); return 0; } With: gcc that-file.c -lX11 That code is to return the window ...


15

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, and of course, MySQL Workbench. We know some tools have received requests and/or are working to add support for MariaDB and Aria-specific features (SQLyog, ...


15

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 used. flags change the way the application is executed and are described in their own section in this man page. The mode is a number that specifies which ...


14

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 a graphical desktop sharing system that uses the Remote Frame Buffer protocol (RFB) to remotely control another computer. It transmits the keyboard and mouse ...


Only top voted, non community-wiki answers of a minimum length are eligible