61 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 ...
Stewart's user avatar
  • 13.7k
58 votes
Accepted

Difference between Xorg and Gnome/KDE/Xfce

(I am looking into the relation of GNOME and X. I'd like to share some of my understandings. I will present it in a logical way as much as I can. And I try to make the wording precise.) 1. What is GUI ...
smwikipedia's user avatar
  • 1,203
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's user avatar
  • 370k
42 votes
Accepted

Forgot to install the desktop environment while installing debian 12

Assuming you want to continue from where you are now, these instructions will help you get the graphical interface installed. However, since you are using a freshly installed system you might find it ...
Chris Davies's user avatar
41 votes
Accepted

How to determine which desktop environment is installed from the shell?

To check the name of the Desktop Environment from the command line, you can use the following command: echo $XDG_CURRENT_DESKTOP or ls /usr/share/xsessions/ Or based on the question: ps -e | grep ...
GAD3R's user avatar
  • 66.8k
40 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 (...
ljrk's user avatar
  • 571
36 votes
Accepted

Which window manager or desktop environment is in this image?

Some random distro that happens to be running i3 window manager. https://i3wm.org/ Per i3wm site the window manager is distributed in Debian, Arch, Gentoo, Ubuntu, FreeBSD, NetBSD, OpenBSD, OpenSUSE,...
steve's user avatar
  • 21.9k
34 votes

Which window manager or desktop environment is in this image?

The screenshot is definitively the i3 window manager, and most probably is Arch Linux. If you look well, the screenshot is from 2012, and there is an IRC session there, in the IRC channel #i3, and a ...
Rui F Ribeiro's user avatar
27 votes
Accepted

Debian Desktop Environment in Installer

If no specific desktop environment is selected, but the “Debian desktop environment” is, the default which ends up installed is determined by tasksel: on i386 and amd64, it’s GNOME, on other ...
Stephen Kitt's user avatar
22 votes
Accepted

Disabling KWin compositor from command-line

To disable compositing: qdbus org.kde.KWin /Compositor suspend To enable compositing qdbus org.kde.KWin /Compositor resume
Artem S. Tashkinov's user avatar
18 votes

Forgot to install the desktop environment while installing debian 12

The best way is to use tasksel as said @Chris Davies. Alternatively, you can display the available desktop env by looking to Recommends packages in apt show task-desktop: Recommends: task-gnome-...
GAD3R's user avatar
  • 66.8k
14 votes

Where is the path to the current user's desktop directory stored?

The default path for the desktop directory varies between different languages. Hence a better guess than $HOME/Desktop could be obtained from xdg-user-dir in case that exists on your system: $ xdg-...
Arnie97's user avatar
  • 267
14 votes

What is D-Bus practically useful for?

In traditional Unix, there is usually little communication between running programs. Every program runs in a fully separate address space and only interacts with the kernel. This model is simple and ...
Simon Richter's user avatar
14 votes
Accepted

Mount drive not as removable drive

/media is intended for removable media, which is why your desktop environment shows the mountpoint as removable. To avoid that, mount your file system somewhere else, e.g. /mnt/ramdisk.
Stephen Kitt's user avatar
13 votes
Accepted

Screen turns off after 10 minutes and I can't find out why

XServer has its own settings for power management and screen saving functions. From the man page: Option "BlankTime" "time" sets the inactivity timeout for the blank phase of the ...
111---'s user avatar
  • 4,526
13 votes
Accepted

If I don't log in the desktop environments, does the desktop enviroment still cost RAM?

If there is no GUI session used, but the system still displays a GUI for login, only this GUI login part will use memory. Processes managing this are mostly waiting and thus mostly doing nothing. If ...
A.B's user avatar
  • 36.7k
10 votes

How to disable app labels in KDE taskbar

Right click on taskbar > Alternatives > Icons only task manager
zorza's user avatar
  • 261
10 votes
Accepted

In GNOME, how to move and resize window using one hotkey like Xfce (Alt) or elementary OS (Super)?

Run GNOME Tweaks, go to the “Windows” section, and choose your favourite action key next to the “Window Action Key” entry: Pressing the action key will allow you to move windows (using the main mouse ...
Stephen Kitt's user avatar
9 votes

Windows Managers vs Login Managers Vs Display Managers Vs Desktop Environment

@bahamat answer is complete for the question. However, I am adding definitions of more terms as this question shows up first on related google searches: X Window System (aka X11): A network protocol ...
lashgar's user avatar
  • 275
9 votes

Play audio output as input to Zoom

Make Zoom accept monitor as input (Ubuntu 20.04) With the new PulseAudio version 13.99+, you can no longer select "System default" as mic in Zoom, which was a way of tricking Zoom into using ...
alex232's user avatar
  • 91
8 votes
Accepted

Find the lightest desktop environment

I think to measure such consumption isn't going to be easy. You can measure it simply by installing it into VM and default configuration. However, when your configuration changes so does the memory ...
tukan's user avatar
  • 4,951
8 votes

What is D-Bus practically useful for?

GNOME's accessibility API relies on it; see e.g. AT-SPI2 on FreeDesktop.org. Before D-BUS, i.e. before GNOME 3, the accessibility API relied on CORBA (Common Object Request Broker Architecture), which ...
Tsundoku's user avatar
  • 828
8 votes

Forgot to install the desktop environment while installing debian 12

While the above are good answers, suggest we reduce this to just: sudo apt install task-desktop That is it. When you are new to Linux, the default desktop is fine. It seems that Chris's excellent ...
Preston L. Bannister's user avatar
7 votes

gtk-launch only works when present working directory is Desktop

To make this work, you have to satisfy two requirements: Your myapp.desktop file should reside in one of several directories (not exclusively /usr/share/application). These depend on your Linux ...
sancho.s ReinstateMonicaCellio's user avatar
7 votes

Why do freedesktop .desktop files not allow relative paths?

You could use an inline shell script to compute the path: Exec=sh -e -c "exec \\"\\$(dirname \\"\\$0\\")/some_app\\"" %k Yes, two levels of escaping are required.
Timothy Baldwin's user avatar
7 votes

Debian Desktop Environment in Installer

The Debian-desktop-environment option appears to add distro branding (additional info in details-of-packages linked below); also, as mentioned, GNOME is installed by default -- unless another DE is ...
bentt's user avatar
  • 71
7 votes
Accepted

How to create a shortcut in xfce for "Run Program ..."

As mentioned in the documentation from the Xfce documentation page, you can either use the Run Program from the Start menu or you can press ALT + F2. Application Finder If you know the name of a ...
Timothy Martin's user avatar
7 votes

Disabling KWin compositor from command-line

Shift + Alt + F12 is the droid you are looking for.
Meshuggah 333's user avatar
6 votes

How can I disable the shutter sound of gnome-screenshot?

Renaming the shutter sound file is OK, but probably won't work if you don't have root access to the system. Here's an alternative approach: #!/bin/bash volume=$(amixer sget Master | awk -F '[],[,%]' ...
Sergiy Kolodyazhnyy's user avatar
6 votes
Accepted

How to find out the default file manager in the terminal?

As comments have already stated, you're probably better off with xdg-open (no alias needed), but to answer the question: You can use xdg-mime to query and set default applications. To get the default ...
Jonathan Gruber's user avatar

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