Unix & Linux Stack Exchange
Q&A for users of Linux, FreeBSD and other Unix-like operating systems
Latest Questions
3
votes
1
answers
2524
views
Window not resizing on gnome shell
I am using archlinux with gnome shell 3.14.3-2 and I am unable to resize windows using eather `alt+f8` or `alt+space -> resize`. Pressing `alt+f8` and the moving the mouse moves the window, while it is suppose to (and used to) resize it. Same goes for `alt+space -> resize`. Has anyone even experienc...
I am using archlinux with gnome shell 3.14.3-2 and I am unable to resize windows using eather
alt+f8
or alt+space -> resize
.
Pressing alt+f8
and the moving the mouse moves the window, while it is suppose to (and used to) resize it. Same goes for alt+space -> resize
.
Has anyone even experienced the same issue ? Is there a known fix ?
Amxx
(355 rep)
Jan 22, 2015, 03:24 PM
• Last activity: Jul 24, 2025, 01:03 AM
17
votes
3
answers
7977
views
Fractional scaling in GNOME + Wayland above 200%
I've successfully enabled fractional scaling on my GNOME 3.38 + Wayland in Arch as stated here: https://wiki.archlinux.org/index.php/HiDPI#Wayland However, in gnome control center it now only shows 100% 125% 150% 175% and 200% whereas for my screen the best setup would be 250% (that I can set in Win...
I've successfully enabled fractional scaling on my GNOME 3.38 + Wayland in Arch as stated here:
https://wiki.archlinux.org/index.php/HiDPI#Wayland
However, in gnome control center it now only shows 100% 125% 150% 175% and 200% whereas for my screen the best setup would be 250% (that I can set in Windows 10 for example).
How can enable values above 200% in gnome control center or either set it manually?
lviggiani
(3619 rep)
Nov 5, 2020, 03:08 PM
• Last activity: Jul 23, 2025, 06:07 PM
1
votes
1
answers
70
views
Dash icon size too large in GNOME 48 on Debian 13 — how to fix without extensions?
I'm using GNOME on Debian 13 (Trixie), and I noticed that the icons in the Dash (on the left side of the Activities overview) are much larger than they were in Debian 12. I’m not sure why the sizing changed or how to fix it. I’ve tried editing the gnome-shell.css file directly to reduce the icon siz...
I'm using GNOME on Debian 13 (Trixie), and I noticed that the icons in the Dash (on the left side of the Activities overview) are much larger than they were in Debian 12. I’m not sure why the sizing changed or how to fix it.
I’ve tried editing the gnome-shell.css file directly to reduce the icon size, but I’m not sure which selectors or properties I need to modify to achieve the correct look.
I’d prefer not to use third-party extensions like Dash to Dock — I want to keep the default Debian experience, just with the icon size fixed.
Does anyone know what exactly I need to edit in the CSS (or any other method) to restore the normal icon size in the Dash?
also here is a screenshot:
and the css file

/* Dash */
#dash {
padding-left: 6px;
padding-right: 6px; }
#dash .dash-background {
background-color: #38383b;
border-radius: 28px;
padding-top: 12px;
padding-bottom: 12px;
padding-left: 10px;
padding-right: 10px; }
#dash .dash-item-container .placeholder {
background-image: none;
background-size: contain;
height: 32px; }
#dash .dash-item-container .empty-dash-drop-target {
width: 32px;
height: 32px; }
#dash .dash-item-container .show-apps,
#dash .dash-item-container .overview-tile,
#dash .dash-item-container .grid-search-result {
margin: 0 2px;
padding-bottom: 12px; }
this is not the complete CSS.
Armin Ahmadi
(11 rep)
Jul 22, 2025, 09:45 AM
• Last activity: Jul 22, 2025, 11:23 AM
16
votes
3
answers
7141
views
Super+1, Super+2, Super+3, etc. keys can not be remapped in Gnome
I have been using the [gTile](https://github.com/gTile/gTile) Gnome shell extension. In gTile, I defined specific preset window positions, along with the keyboard shortcuts Super + 1 , Super + 2 , etc. to apply them. This was all working fine until a recent update of Gnome. After the update, some of...
I have been using the [gTile](https://github.com/gTile/gTile) Gnome shell extension. In gTile, I defined specific preset window positions, along with the keyboard shortcuts Super+1, Super+2, etc. to apply them. This was all working fine until a recent update of Gnome. After the update, some of my shortcuts now seem to do other random things, while other shortcuts don't seem to do anything at all.
I looked in *Settings → Devices → Keyboard → Keyboard Shortcuts*, but the Super+1, Super+2 shortcuts didn't even seem to be defined. I also uninstalled all other Gnome shell extensions (thinking that other extensions might be setting their own shortcuts) but that didn't help.
**Why are these shortcuts un-remappable and how can I make them remappable again?**
Trevor
(1739 rep)
Apr 3, 2019, 09:50 PM
• Last activity: Jul 14, 2025, 11:24 PM
0
votes
2
answers
27177
views
how can I set a right click and open terminal in context menu
I am using Debian 10.1 See the following screenshot. [![right click and no terminal][1]][1] I am used to a Ubuntu environment where I do a right click and terminal opens. Is this kind of a thing possible for Debian environment. If it is possible please let me know how can I enable it? If the same ca...
I am using Debian 10.1
See the following screenshot.
I am used to a Ubuntu environment where I do a right
click and terminal opens. Is this kind of a thing possible for Debian environment. If it is possible please let me know
how can I enable it?
If the same can be added to context menu like in the screenshot I see following three options
1)Change Background
2)Display Settings
3)Settings
Here can I add the option in black menu in screenshot to open terminal (I am not referring to the Ctrl+Alt+T to open terminal) some how tweaking gnome?
**edit**
based on discussion below
package **gnome-tweak-tool** and **nautilus-extension-gnome-terminal**
were installed.
Then when required setting were not found as in videos here
1)https://youtu.be/scOYZZIyoM4
2) https://www.youtube.com/watch?v=scOYZZIyoM4&feature=youtu.be

gsettings get org.gnome.desktop.background show-desktop-icons
has been set to true
gsettings set org.gnome.desktop.background show-desktop-icons true
Still the desired results have not been achieved.
What I want is I do a right click on any area on my desktop and in the context menu I want to see an option to open terminal.
political science
(151 rep)
Oct 31, 2019, 02:32 PM
• Last activity: Jul 13, 2025, 02:06 PM
7
votes
2
answers
3083
views
Unlock Gnome shell takes a long time
I lock my GNOME Shell 3.6.3.1 by Ctrl + Alt + L as usual but when I try to unlock it takes up to a minute before I get my desktop back. While waiting I get a black background and a mouse pointer. Any ideas what takes so long?
I lock my GNOME Shell 3.6.3.1 by Ctrl+Alt+L as usual but when I try to unlock it takes up to a minute before I get my desktop back.
While waiting I get a black background and a mouse pointer.
Any ideas what takes so long?
heldt
(171 rep)
Sep 26, 2013, 06:53 AM
• Last activity: Jul 10, 2025, 05:05 PM
18
votes
3
answers
10535
views
Disable auto resizing of windows when dragged to the top and/or screen edges
I've been using GNOME (in **Arch Linux**) for a while. There is something that really bothers me (that I used to disable in Ubuntu) and it's the capability to: - Maximize windows when dragging to the top of the screen - Fill to the half the screen when dragging to the side(s) See **Resizing Windows*...
I've been using GNOME (in **Arch Linux**) for a while. There is something that really bothers me (that I used to disable in Ubuntu) and it's the capability to:
- Maximize windows when dragging to the top of the screen
- Fill to the half the screen when dragging to the side(s)
See **Resizing Windows** here .
Is there any way to disable that in GNOME
3.28.0
?
> The answers related with the change on gsettings set org.gnome.shell.extensions.classic-overrides edge-tiling
to false
don't work for me.
user280674
Apr 7, 2018, 02:16 AM
• Last activity: Jun 2, 2025, 03:55 PM
0
votes
0
answers
45
views
Window move bound to display area
Trying to move a window by grip-able button. On 2 other window managers, and no manager it works fine. Windows move anywhere you want pass display edge bounds. On GNOME Shell and Mutter(Gala) the window is confined to the desktop view with no part of it allowed past display edges. On Compiz I use _N...
Trying to move a window by grip-able button. On 2 other window managers, and no manager it works fine. Windows move anywhere you want pass display edge bounds. On GNOME Shell and Mutter(Gala) the window is confined to the desktop view with no part of it allowed past display edges. On Compiz I use _NET_WM_MOVERESIZE, other 2 are grab_pointer. The mutter variants won't work using _NET_WM_MOVERESIZE which is fine, but I can't figure out what property to set on the window to allow normal configure messages to get past display limits. Hint as to which it is would be appreciated, kinda would like to support the variant.
Need a window_property_set or client message to root to be able to use configure_window.
Using code:
#if USE_XLIB
XMoveWindow(display, motion->event, values, values);
#else
xcb_configure_window(session->connection, motion->event,
XCB_CONFIG_WINDOW_X | XCB_CONFIG_WINDOW_Y, values);
#endif
This will only allow movement to the confines of 'maximize' window display. Moving left, negative x values get converted by GNOME to 0. Moving toward bottom, any value greater than window.y + window.height gets converted to display height - taskbar height - window height by GNOME. Verified by values received on configure notify.
Do I need to delete a _NET_WM_STRUT property on my window or root window to use? Looking at gdk3 code they use the Xlib variant of code.
**Solved**\
Problem is issue that GNOME only supports move of window correctly through their toolkit. It appears to lack proper support of both EWMH and ICCCM. Workaround is to use override-redirect, taking away its ability to mess with configure message.
user748603
(1 rep)
May 29, 2025, 09:40 PM
• Last activity: May 31, 2025, 10:13 PM
3
votes
1
answers
4000
views
Unable to install GNOME Extensions on Pop!_OS 22.04
I'm running Pop!_OS 22.04 LTS with the GNOME version 42.5 on a X11 Framework Laptop. In the Extensions Manager (Version 0.4.0) I can browse extensions and click on install but they won't install and will provide no feedback. On extensions.gnome.org I can click on the on switch, it will prompt me to...
I'm running Pop!_OS 22.04 LTS with the GNOME version 42.5 on a X11 Framework Laptop.
In the Extensions Manager (Version 0.4.0) I can browse extensions and click on install but they won't install and will provide no feedback.
On extensions.gnome.org I can click on the on switch, it will prompt me to install the package but it won't really install it. On the website I see a banner telling me "Your native host connector do not support following APIs: v6. Probably you should upgrade native host connector or install plugins for missing APIs. Refer documentation for instructions.". I have actually installed the
gnome-shell-extension-manager@0.3.0-0ubuntu2.1
, gnome-shell-extensions@42.1-0ubuntu1
, chrome-gnome-shell@10.1-5
but it still doesn't install the extensions.
I am kind of stuck. Any idea what could solve this? Any help is appreciated! Thx!
Vogelino
(31 rep)
Nov 28, 2022, 05:06 PM
• Last activity: May 15, 2025, 07:09 AM
2
votes
1
answers
1940
views
Short periodic freezes every few seconds. Everything except the mouse
My computer freezes every 1 or 2 seconds for a short period as well. So 1 or 2 seconds working and 1 or 2 seconds not working. Everything stops working except for the mouse. ---------- The first time I discovered the problem was when I wanted to open a 1GB txt file with leafpad. The syslog (and othe...
My computer freezes every 1 or 2 seconds for a short period as well. So 1 or 2 seconds working and 1 or 2 seconds not working.
Everything stops working except for the mouse.
----------
The first time I discovered the problem was when I wanted to open a 1GB txt file with leafpad. The syslog (and other files) raised to 350MB with leafpad errors. I still don't really think it could be the cause but since then I have noticed it slow.
I tried deleting those lines to make the files lighter but didn't work (ofc).
The line was a repetition of:
localhost leafpad: pango_tab_array_get_tab: assertion 'tab_index >= 0' failed
----------
**Gnome-shell debugging** (In the end I think the problem is not there)
I have runned top to see the problem and my first guess was that gnome-shell.
I have disabled all extensions on gnome and I have put
Hidden=True
on the gnome tracker. Reboot ofc but issue still continues.
top - 11:37:47 up 16 min, 1 user, load average: 5.08, 4.53, 3.07
Tasks: 186 total, 1 running, 185 sleeping, 0 stopped, 0 zombie
%Cpu(s): 5.4 us, 13.6 sy, 0.0 ni, 78.8 id, 2.2 wa, 0.0 hi, 0.0 si, 0.0 st
MiB Mem : 11894.0 total, 9255.9 free, 884.7 used, 1753.4 buff/cache
MiB Swap: 0.0 total, 0.0 free, 0.0 used. 10597.3 avail Mem
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1467 root 20 0 3828560 258004 73056 S 16.9 2.1 3:00.91 gnome-she+
1627 root 20 0 384600 23668 17328 S 13.0 0.2 1:31.00 gsd-xsett+
1732 root 20 0 1190848 66960 31648 S 11.6 0.5 1:21.92 gnome-sof+
2371 root 20 0 239576 28532 22080 S 9.0 0.2 0:49.61 leafpad
2282 root 20 0 1397692 79500 38488 S 8.3 0.7 2:27.84 nautilus
1618 root 20 0 452484 40448 13752 S 7.6 0.3 1:01.97 packageki+
1643 root 20 0 384156 24452 17428 S 5.3 0.2 1:16.62 gsd-keybo+
1636 root 20 0 236512 22152 17128 S 3.0 0.2 1:16.76 gsd-clipb+
1269 root 20 0 343084 47552 32060 S 0.7 0.4 0:19.31 Xorg
9 root 20 0 0 0 0 I 0.3 0.0 0:01.07 rcu_sched
1176 message+ 20 0 18272 5276 3476 S 0.3 0.0 0:01.51 dbus-daem+
1640 root 20 0 550896 24776 19364 S 0.3 0.2 1:18.79 gsd-color
2850 root 20 0 527664 39564 28252 S 0.3 0.3 0:07.43 gnome-ter+
3048 root 20 0 15804 3484 3040 R 0.3 0.0 0:00.01 top
1 root 20 0 192548 9036 6632 S 0.0 0.1 0:02.95 systemd
2 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kthreadd
3 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 rcu_gp
I have used the following to know where the issue was and it seeams openat takes the majority. What also get's my attention is the amount of errors that function gets and I guess that might be the problem.
strace -c -p 1467
strace: Process 1467 attached
^Cstrace: Process 1467 detached
% time seconds usecs/call calls errors syscall
------ ----------- ----------- --------- --------- ----------------
38.35 2.269925 65 34909 22415 openat
21.63 1.280485 1583 809 252 unlink
18.82 1.113966 4700 237 15 link
16.79 0.993957 4498 221 rename
0.96 0.056549 2 30633 21313 access
0.91 0.053897 3 20006 186 stat
0.47 0.027686 1 19059 read
0.42 0.024586 2 12498 close
0.33 0.019538 2 10852 fstat
0.28 0.016418 5 3083 munmap
0.21 0.012386 4 3099 mmap
0.18 0.010921 21 528 write
0.13 0.007561 1 7413 getuid
So I killed the gnome-shell process and still the problem remains. I don't really see what the problem may be and I have a 4 cores intel i7 processor pc so it shouldn't be so demanded.
----------
iostat -h
Linux 10/11/2018 _x86_64_ (4 CPU)
avg-cpu: %user %nice %system %iowait %steal %idle
24.4% 0.4% 21.4% 10.8% 0.0% 43.0%
tps kB_read/s kB_wrtn/s kB_read kB_wrtn Device
11.14 175.3k 0.0k 16.6M 0.0k sda
235.07 6.6M 2.9M 641.9M 286.4M sdb
769.76 789.5k 0.0k 75.0M 0.0k loop0
Agustin Barrachina
(241 rep)
Oct 8, 2018, 09:51 AM
• Last activity: May 13, 2025, 10:03 PM
1
votes
0
answers
54
views
gnome-wayland: unable to change $PATH at gnome-shell level
I can't change the PATH at gnome-shell level so I can execute programs in my `~/bin` or `~/.local/bin` folder from my `.desktop` files. I am able to easily define other variables through `~/.config/environment.d/envvars.conf` e.g. `TEXMFHOME`. The problem is reported elsewhere and most recently on t...
I can't change the PATH at gnome-shell level so I can execute programs in my
~/bin
or ~/.local/bin
folder from my .desktop
files. I am able to easily define other variables through ~/.config/environment.d/envvars.conf
e.g. TEXMFHOME
. The problem is reported elsewhere and most recently on these pages:
- https://www.reddit.com/r/archlinux/comments/i2ybvc/cant_change_path_in_environmentd5/
- https://gitlab.gnome.org/GNOME/gdm/-/issues/385
- https://gitlab.gnome.org/GNOME/gdm/-/commit/349e6af855a1c1dbee9af3e5881e00b66482d155
I have changed these files:
~/.bashrc :
export PATH="$HOME/.local/bin:$PATH"
~/.config/environment.d/envvars.conf:
PATH=$HOME/.local/bin:$PATH
TEXMFHOME=$HOME/.texmf # this variable is available at gnome-shell level
~/.pam_environment
PATH OVERRIDE=${HOME}/bin:${HOME}/.local/bin:${PATH}
/etc/environment
PATH=/home/farid/.local/bin:$PATH
And at my bash prompt in gnome-terminal, I get:
~$ /usr/lib/systemd/user-environment-generators/30-systemd-environment-d-generator
GTK_MODULES=gail:atk-bridge:gail:atk-bridge
QT_ACCESSIBILITY=1
PATH=/home/farid/.local/bin:/home/farid/.local/bin:/home/farid/.local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PYTHONSTARTUP=/home/farid/.python_startup
GCC_COLORS="error=01;31:warning=01;35:note=01;36:caret=01;32:locus=01:quote=01"
VISUAL="vi EDITOR=vi SYSTEMD_EDITOR=vi"
TEXMFHOME=/home/farid/.texmf
TEXMFCNF=/home/farid/.texmf/web2c:/home/farid/.texmf/web2c:
~$ systemctl --user show-environment
HOME=/home/farid
LANG=en_US.UTF-8
LANGUAGE=en_US:en
LOGNAME=farid
PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
SHELL=/bin/bash
USER=farid
XDG_RUNTIME_DIR=/run/user/1000
GTK_MODULES=gail:atk-bridge
QT_ACCESSIBILITY=1
PYTHONSTARTUP=/home/farid/.python_startup
GCC_COLORS=$'error=01;31:warning=01;35:note=01;36:caret=01;32:locus=01:quote=01'
VISUAL=vi
TEXMFHOME=/home/farid/.texmf
TEXMFCNF=/home/farid/.texmf/web2c:
COLORTERM=truecolor
DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
DESKTOP_SESSION=gnome
DISPLAY=:0
EDITOR=vi
GDMSESSION=gnome
GDM_LANG=en_US.UTF-8
GNOME_DESKTOP_SESSION_ID=this-is-deprecated
GNOME_TERMINAL_SCREEN=/org/gnome/Terminal/screen/64064a9f_0993_4156_8610_1df4e8733ddb
GNOME_TERMINAL_SERVICE=:1.92
GPG_AGENT_INFO=/run/user/1000/gnupg/S.gpg-agent:0:1
GPG_TTY=/dev/pts/0
GROFF_NO_SGR=1
The TEXMFHOME
variable set in ~/.config/environment.d/envvars.conf
file is available to Gnome-shell but PATH seems to be overridden by some program.
I am not sure if it's related to systemd or Gnome-shell, But in the reddit link I shared above, a person says the problem stems from Gnome-shell.
I expect that when I press alt+f2 and type an executable name which is present in ~/.local/bin/
to be executed.
I reported the bug to Debian gnome-shell package maintainers as well: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1104035
If I press alt+f2
and execute sh -c 'echo "$PATH" > /tmp/path'
, then the content of /tmp/path is:
cat /tmp/path
/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
If I press alt+f2
and execute sh -c 'echo "$TEXMFHOME" > /tmp/TEXMFHOME'
, which is defined in ~/.config/environment.d/envvars.conf
, then:
cat /tmp/TEXMFHOME
/home/farid/.texmf
Farid Cheraghi
(117 rep)
Apr 24, 2025, 06:54 PM
• Last activity: May 1, 2025, 07:12 AM
2
votes
1
answers
2157
views
Remove Suspend / Restart / Power Off… menu from Gnome Shell & GDM
I need to remove Suspend / Restart / Power Off… menu from Gnome Shell & GDM. [![enter image description here][1]][1] [1]: https://i.sstatic.net/0OShi.png I’ve been trying using Settings, Gnome Tweaks, Dconf Editor, but nothing found AFAIK. Trying to enter the Polkit conf file gave the same results....
I need to remove Suspend / Restart / Power Off… menu from Gnome Shell & GDM.
I’ve been trying using Settings, Gnome Tweaks, Dconf Editor, but nothing found AFAIK.
Trying to enter the Polkit conf file gave the same results.
polkit.addRule(function(action, subject) {
if (action.id == "org.freedesktop.login1.power-off" ||
action.id == "org.freedesktop.login1.reboot" ||
action.id == "org.freedesktop.login1.hibernate" ||
action.id == "org.freedesktop.login1.suspend") {
return polkit.Result.NO;
}
});
Any clue?
Thank you,
Regards

Nexus1138
(21 rep)
Dec 11, 2022, 01:40 PM
• Last activity: Apr 29, 2025, 07:02 PM
3
votes
1
answers
2147
views
How to move window buttons to the gnome shell 3.16 panel
For older versions of gnome shell, there were extensions to move the window buttons (like close, maximize and minimize) from the window's title bar to the top panel. - [Window Buttons](https://extensions.gnome.org/extension/426/window-buttons/) - [Buttons to Panel](http://sourceforge.net/projects/bu...
For older versions of gnome shell, there were extensions to move the window buttons (like close, maximize and minimize) from the window's title bar to the top panel.
- [Window Buttons](https://extensions.gnome.org/extension/426/window-buttons/)
- [Buttons to Panel](http://sourceforge.net/projects/buttons-to-panel/)
This is especially useful with windows without title bars, like [Maximus](https://extensions.gnome.org/extension/844/maximus-two/) causes fullscreen applications to be.
Both do not work on gnome shell version 3.16 and seen out of active development. Is there any similar extension currently maintained?
XZS
(1488 rep)
Apr 17, 2015, 09:26 AM
• Last activity: Apr 12, 2025, 03:07 PM
0
votes
0
answers
1507
views
GNOME Extensions do not install on Debian
I'm trying to install true-color-invert available at the [GNOME Extensions website][1] or [similar tools][2]. It does not appear in the Extensions application on my Debian nor the `gnome-extensions list` which returns "Extension... Does Not Exists". 1. downloaded for shell version 3.38 extension ver...
I'm trying to install true-color-invert available at the GNOME Extensions website or similar tools . It does not appear in the Extensions application on my Debian nor the
gnome-extensions list
which returns "Extension... Does Not Exists".
1. downloaded for shell version 3.38 extension version 11, because gnome-shell --version
returns GNOME Shell version is 3.38.6
.
2. unzipped, and made sure the directory of the unzipped files had the same name as the uuid
in metadata.json
: true-color-invert@jackkenney
.
3. moved the directory to the folder of system-wide extensions : /usr/share/gnome-shell/extensions/
, where I also affirmed the location of extensions readily appearing in the Extensions application.
4. reboot
**What I tried:**
- I also tried creating the directory ~/.local/share/gnome-shell/extensions/
and putting the extension here.
- gnome-extensions install true-color-invertjackkenney.v11.shell-extension.zip
[5] gave similar result as edit 1. did make the extension available.
Other report similar issues. [6] [7]
- it also does not install using preinstalled chrome-gnome-shell
and the to-be installed browser extension for Firefox, although the website prompts "Your native host connector do not support following APIs: v6." that some say nevertheless should not be an issue on Ubuntu .
- I tried multiple different extensions on the GNOME web. None worked. Someone has written at program at github that arguably fixes it , but I am a bit hesitant.
- tried installing flatpak, then Extension Manager. But packages still won't install.
What am I missing?
Johan
(439 rep)
Apr 18, 2023, 01:45 PM
• Last activity: Mar 18, 2025, 09:14 AM
0
votes
2
answers
1679
views
How to dynamically switch terminal colors for all open terminals?
I use gnome-terminal on Ubuntu / Fedora. For color schemes I use [base16-shell](https://github.com/chriskempson/base16-shell), along with its corresponding settings for my editor vi. I have configured my `.bashrc` to set the base16 theme on start up. I sometimes switch between themes by changing thi...
I use gnome-terminal on Ubuntu / Fedora. For color schemes I use [base16-shell](https://github.com/chriskempson/base16-shell) , along with its corresponding settings for my editor vi.
I have configured my
.bashrc
to set the base16 theme on start up. I sometimes switch between themes by changing this bashrc file.
This works for occasional changes to my color scheme, as I can just my .bashrc
once in a while and all future windows open with the correct color.
**What I want?**
I want to be able to change color scheme on all open gnome-terminal
windows with a single click / command. Is there a way to do that?
**About my Workflow**
I usually have a bunch of terminal windows open with different settings on them. Some of them have text editors open, and some text editor program (vim) in the background, to allow multi-tasking with multiple text editors on the same terminal window.
Depending on the lighting in the room, I feel it is better to switch between two color schemes - A light color scheme during the day / brightly lit room, and dark color scheme during the night, not so well lit room.
I don't want to go and type a command to switch color schemes on each open terminal windows. Besides some may have a program running in the foreground printing, which I may not want to interrupt. Is there a way to "signal" the terminal to switch to a custom color scheme?
I understand it might be difficult to do it on terminals that have a program running actively in the foreground. But at least can I do it for all other terminals which have programs in the background, or no command running.
I am willing to explore other terminals if that would help.
I have been thinking of using gnome-terminal profiles, but can't seem to figure out how to achieve exactly what I want.
Thanks in advance!
Rohit Banga
(111 rep)
Sep 19, 2021, 07:59 PM
• Last activity: Feb 9, 2025, 05:58 AM
0
votes
1
answers
93
views
gnome-shell at 5-6% of CPU all the time
My Ubuntu since recently started to consume 5-6% of CPU while idle (I wouldn't have noticed if it didn't cause cooler to spin :/ ). Looking into the System Monitor -- it's `gnome-shell`. I've tried disabling all extensions (and of course rebooting) but it didn't help. So I've tried `journalctl /usr/...
My Ubuntu since recently started to consume 5-6% of CPU while idle (I wouldn't have noticed if it didn't cause cooler to spin :/ ). Looking into the System Monitor -- it's
gnome-shell
. I've tried disabling all extensions (and of course rebooting) but it didn't help.
So I've tried journalctl /usr/bin/gnome-shell
-- and the log is full of the following line repeated **thosands of times per second**: gnome-shell: (../clutter/clutter/clutter-frame-clock.c:1143):clutter_frame_clock_dispatch: code should not be reached.
It seems it takes 5-6% of CPU to solely log this.
At this point I'm lost as there's only a single reference to this error in the Internet.
AFAIU the code in question is https://github.com/GNOME/mutter/blob/main/clutter/clutter/clutter-frame-clock.c but I'm not in position to debug it.
I won't ask if anyove has experienced it (but would appreaciate a solution of course :) ) -- but how to address it in general? File a bug? To where? Mutter or Gnome? Or Ubuntu? :/
My Mutter libraries versions:
$ sudo apt list | grep mutter
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
gir1.2-mutter-14/noble-updates,now 46.2-1ubuntu0.24.04.4 amd64 [installed,automatic]
libmutter-14-0/noble-updates,now 46.2-1ubuntu0.24.04.4 amd64 [installed,automatic]
libmutter-14-dev/noble-updates 46.2-1ubuntu0.24.04.4 amd64
libmutter-test-14/noble-updates 46.2-1ubuntu0.24.04.4 amd64
mutter-14-tests/noble-updates 46.2-1ubuntu0.24.04.4 amd64
mutter-common-bin/noble-updates,now 46.2-1ubuntu0.24.04.4 amd64 [installed,automatic]
mutter-common/noble-updates,noble-updates,now 46.2-1ubuntu0.24.04.4 all [installed,automatic]
mutter/noble-updates 46.2-1ubuntu0.24.04.4 amd64
My system:
$ screenfetch
./+o+- flash@flash-NUC12WSHi5
yyyyy- -yyyyyy+ OS: Ubuntu 24.04 noble
://+//////-yyyyyyo Kernel: x86_64 Linux 6.8.0-51-generic
.++ .:/++++++/-.+sss/` Uptime: 1h 25m
.:++o: /++++++++/:--:/- Packages: 2260
o:+o+:++.`..
.-/oo+++++/ Shell: bash 5.2.21
.:+o:+o/. `+sssoo+/ Resolution: 1920x1080
.++/+:+oo+o:` /sssooo. DE: GNOME 46.4
/+++//+:`oo+o /::--:. WM: Mutter
\+/+o+++`o++o ++////. WM Theme: Adwaita
.++.o+++oo+:` /dddhhh. GTK Theme: Yaru-dark [GTK2/3]
.+.o+oo:. `oddhhhh+ Icon Theme: Yaru
\+.++o+o`-
.:ohdhhhhh+ Font: Ubuntu Sans 11
:o+++
ohhhhhhhhyo++os: Disk: 1.3T / 3.2T (40%)
.o:.syhhhhhhh/.oo++o
CPU: 12th Gen Intel Core i5-1240P @ 16x 4.4GHz [80.0°C]
/osyyyyyyo++ooo+++/ GPU: Iris Xe Graphics
`` +oo+++o\: RAM: 5654MiB / 31606MiB
`oo++.
```
FlasH from Ru
(125 rep)
Jan 26, 2025, 08:43 PM
• Last activity: Feb 8, 2025, 08:34 PM
0
votes
0
answers
60
views
How to connect laptop to miracast-compatible projector using gnome-network-displays?
I would like to stream a video wirelessly from my Debian 12 laptop to a Miracast-compatible projector. I have no prior experience with this, and the easiest option seemed to be using **`gnome-network-displays`**. First, I checked that my laptop's hardware supports Wi-Fi Direct by running the command...
I would like to stream a video wirelessly from my Debian 12 laptop to a Miracast-compatible projector. I have no prior experience with this, and the easiest option seemed to be using **
gnome-network-displays
**.
First, I checked that my laptop's hardware supports Wi-Fi Direct by running the command iw list
and confirming that it includes P2P-client
and `P2P-GO.
Next, I verified that the projector has no issues receiving the stream. It works perfectly when I stream a video from my Android phone.
Unfortunately, when I try to connect my Debian 12 laptop, I can detect the projector, but the connection cannot be established.
Below is a relevant portion of the log. Can anyone assist?
gnome-shell: Icon created: org.gnome.NetworkDisplays [org.gnome.NetworkDisplays]
gnome-shell: Icon created: applications-system-symbolic [xdg-desktop-portal-gnome]
wpa_supplicant: P2P-DEVICE-FOUND 1e:2f:b2:31:10:4f p2p_dev_addr=1e:2f:b2:31:10:4f pri_dev_type=7-0050F204-1 name='Smart_Projector' config_methods=0x188 dev_capab=0x25 group_capab=0x0 wfd_dev_info=0x0111022a0014 vendor_elems=1 new=1
wpa_supplicant: dbus: Register peer object '/fi/w1/wpa_supplicant1/Interfaces/5/Peers/1e2fa232104f'
wpa_supplicant: wlo1: P2P: Reject scan trigger since one is already pending
wpa_supplicant: P2P-DEVICE-FOUND 1e:2f:b2:31:10:4f p2p_dev_addr=1e:2f:b2:31:10:4f pri_dev_type=7-0050F204-1 name='Smart_Projector' config_methods=0x188 dev_capab=0x25 group_capab=0x0 wfd_dev_info=0x0111022a0014 vendor_elems=1 new=0
wpa_supplicant: P2P-FIND-STOPPED
NetworkManager: [1736181554.0273] device (p2p-dev-wlo1): Activation: starting connection 'Wi-Fi P2P Peer 1E:2E:B2:32:10:4F' (0a529dcf-d1c2-4683-9872-b63508b0c344)
NetworkManager: [1736181554.0275] audit: op="connection-add-activate" uuid="0a529dcf-d1c2-4683-9872-b63508b0c344" name="Wi-Fi P2P Peer 1E:2E:B2:32:10:4F" pid=49545 uid=1000 result="success"
NetworkManager: [1736181554.0277] device (p2p-dev-wlo1): state change: disconnected -> prepare (reason 'none', sys-iface-state: 'managed')
NetworkManager: [1736181554.0279] device (p2p-dev-wlo1): state change: prepare -> config (reason 'none', sys-iface-state: 'managed')
gnome-shell: DEBUG net/DeviceMonitor.js::_loadDevices(100) 2 - lo: 52332 643 0 0 0 0 0 0 52332 643 0 0 0 0 0 0
gnome-shell: DEBUG net/DeviceMonitor.js::_loadDevices(100) 3 - wlo1: 2017189680 1881836 0 31 0 0 0 0 3033857339 1279643 0 0 0 0 0 0
gnome-shell: DEBUG net/DeviceMonitor.js::_loadDevices(100) 4 - p2p-wlo1-0: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
gnome-shell: JS ERROR: TypeError: device is null
_getIPAddress@/home/shevek/.local/share/gnome-shell/extensions/network-stats@gnome.noroadsleft.xyz/net/DeviceMonitor.js:176:13
_loadDevices@/home/shevek/.local/share/gnome-shell/extensions/network-stats@gnome.noroadsleft.xyz/net/DeviceMonitor.js:111:36
_connectionChanged@/home/shevek/.local/share/gnome-shell/extensions/network-stats@gnome.noroadsleft.xyz/net/DeviceMonitor.js:169:14
gnome-shell: DEBUG net/DeviceMonitor.js::_loadDevices(100) 2 - lo: 52332 643 0 0 0 0 0 0 52332 643 0 0 0 0 0 0
gnome-shell: DEBUG net/DeviceMonitor.js::_loadDevices(100) 3 - wlo1: 2017189680 1881836 0 31 0 0 0 0 3033857339 1279643 0 0 0 0 0 0
gnome-shell: DEBUG net/DeviceMonitor.js::_loadDevices(100) 4 - p2p-wlo1-0: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
gnome-shell: JS ERROR: TypeError: device is null
_getIPAddress@/home/shevek/.local/share/gnome-shell/extensions/network-stats@gnome.noroadsleft.xyz/net/DeviceMonitor.js:176:13
_loadDevices@/home/shevek/.local/share/gnome-shell/extensions/network-stats@gnome.noroadsleft.xyz/net/DeviceMonitor.js:111:36
_connectionChanged@/home/shevek/.local/share/gnome-shell/extensions/network-stats@gnome.noroadsleft.xyz/net/DeviceMonitor.js:169:14
(udev-worker): p2p-wlo1-0: Could not set AlternativeName= or apply AlternativeNamesPolicy=, ignoring: File exists
...
(gnome-network-displays:49545): GLib-GObject-WARNING **: 17:40:03.247: ../../../gobject/gsignal.c:3533: invalid object type '
Shevek
(31 rep)
Jan 6, 2025, 05:18 PM
2
votes
1
answers
482
views
Gnome extensions like System Monitor in Alpine linux can't see gliptop
System Monitor or Tophat gnome extensions don't work in fresh installation of Alpine linux. I can see error: > Requiring GTop, version none: Typelib file for namespace 'GTop' (any > version) not found I have installed these two: apk add libgtop gcompat so I think that library is in the OS, however g...
System Monitor or Tophat gnome extensions don't work in fresh installation of Alpine linux. I can see error:
> Requiring GTop, version none: Typelib file for namespace 'GTop' (any
> version) not found
I have installed these two:
apk add libgtop gcompat
so I think that library is in the OS, however gnome shell extension can't see it.
Any idea how to proceed with debug, how can I see what's wrong?
Ľubomír Mlích
(121 rep)
Aug 20, 2024, 12:08 PM
• Last activity: Jan 2, 2025, 05:59 PM
1
votes
0
answers
70
views
Set a background image on taskbar - Zorin OS
I have installed Zorin OS Core 17 and I am trying some customisations on it. I want to set an image as background on taskbar. I tried few things but could not find a proper solution. Below are the things I tried: modifying CSS in `/usr/share/themes/ZorinGreen-Dark/gnome-shell/gnome-shell.css` ``` #p...
I have installed Zorin OS Core 17 and I am trying some customisations on it. I want to set an image as background on taskbar. I tried few things but could not find a proper solution. Below are the things I tried:
modifying CSS in
/usr/share/themes/ZorinGreen-Dark/gnome-shell/gnome-shell.css
#panel {
background-color: rgba(255, 0, 0, 1);
}
It seems taskbar is denoted with #panel
. I currently have Zorin Dark mode with green accent active. On adding this code to CSS file, the color of taskbar changed to red. But this does not seem to work when setting color to transparent, or setting background-image property:
#panel {
background-image: url('file:///home/username/Pictures/background.jpg');
background-size: cover; /* Makes the image cover the entire panel */
background-position: center; /* Centers the image */
background-repeat: no-repeat; /* Ensures the image does not repeat */
}
The above code made taskbar grey in color. I also tried setting background-color: transparent
on top of this, but no effect.
#panel {
background-color: rgba(0, 0, 0, 0) !important; /* Fully transparent */
background-image: url('file:///home/username/Pictures/background.jpg') !important;
background-size: cover !important;
background-position: center !important;
background-repeat: no-repeat !important;
}
Similarly no effect due to above code.
A workaround I found for this is to set the wallpaper with image of taskbar appended to its bottom, and then set taskbar transparent using 'Zorin Appearance'
and setting taskbar opacity to 0, which makes it transparent and shows the image from wallpaper, mimicking image-on-taskbar effect. But this is a workaround, and in case of any other window behind the taskbar, covering the wallpaper, it will ruin this effect.
Another observation:
There is an extension zorin-taskbar@zorinos
enabled that has some settings regarding transparency and image involved as found using LookingGlass
.
**It would be of help if someone could point out the way to actually put an image on background of taskbar.**
*PS: I would appreciate someone guiding the way to debug and figure out custom UI tweaks
for this Linux OS, as I am interested in making further tweaks and customisations.*
Tojra
(111 rep)
Dec 22, 2024, 04:59 PM
6
votes
8
answers
14494
views
Minimize, Maximize, Close icons not showing in GNOME
Minimize, Maximize, Close icons are missing in my GNOME desktop of Kali Linux. However, when I click in the place they are supposed to be, they do what they are supposed to do. [![This is what all my windows look like.][1]][1] Weirdly, Firefox is only missing the maximize icon! This may have been ca...
Minimize, Maximize, Close icons are missing in my GNOME desktop of Kali Linux. However, when I click in the place they are supposed to be, they do what they are supposed to do.
Weirdly, Firefox is only missing the maximize icon!
This may have been caused when I tried to install

xserver-xorg-input-synaptics
. This apparently removed kali-desktop-gnome
but I could use gnome even after running the installing synaptics. Anyway, I installed kali-desktop-gnome
again (which automatically removed xserver-xorg-input-synaptics
but the issue is still here.
PS: I would also like to know if it is possible to install xserver-xorg-input-synaptics
without removing gnome because I want to enable my touchpad tap to click (synclient tapbutton1=1
) in xfce too.
Edit: Minimize and Maximize options are already enabled in Gnome Tweaks. Added as per requested by @iaeiou .
VidathD
(193 rep)
Jan 15, 2021, 04:19 AM
• Last activity: Dec 15, 2024, 05:15 AM
Showing page 1 of 20 total questions