Unix & Linux Stack Exchange
Q&A for users of Linux, FreeBSD and other Unix-like operating systems
Latest Questions
0
votes
1
answers
24
views
How disable Kaffeine be called when to click "show file in folder"?
I downloaded some resource with google-chrome. It's not a video or audio file,just a normal image. [![enter image description here][1]][1] When i click `Show in folder`,my video player `Kaffeine` always opened. [![enter image description here][2]][2] How can disable this `Kaffeine`'s action? [1]: ht...
I downloaded some resource with google-chrome. It's not a video or audio file,just a normal image.
When i click
How can disable this

Show in folder
,my video player Kaffeine
always opened.

Kaffeine
's action?
showkey
(499 rep)
Jul 23, 2025, 07:34 AM
• Last activity: Jul 23, 2025, 09:47 AM
5
votes
2
answers
6080
views
.desktop file does not work from /usr/share/applications
I created the following `.desktop` file under Fedora 24 using GNOME 3. [Desktop Entry] Encoding=UTF-8 Name=Jabref Exec=java -jar /home/zoltan/Bureau/Programs/JabRef-3.7-dev--snapshot--2016-11-08--master--fffad83.jar Icon=/home/zoltan/Bureau/Programs/Icons/Jabref Type=Application Categories=Developme...
I created the following
.desktop
file under Fedora 24 using GNOME 3.
[Desktop Entry]
Encoding=UTF-8
Name=Jabref
Exec=java -jar /home/zoltan/Bureau/Programs/JabRef-3.7-dev--snapshot--2016-11-08--master--fffad83.jar
Icon=/home/zoltan/Bureau/Programs/Icons/Jabref
Type=Application
Categories=Development
When I opened it from the desktop, it launched the application, however when I copied it to /usr/share/applications
, the system couldn't recognise it and so I cannot launch it quickly. What can be the problem?
Zoltan Csati
(153 rep)
Nov 23, 2016, 02:46 PM
• Last activity: Jul 17, 2025, 04:29 PM
0
votes
2
answers
203
views
Is there any command line tool for purchasing anything online?
I continue to pursue ways to do everything from the command line and while it does not seem common whatsoever I am curious if there is one single example of a command line tool that allowed someone to purchase something over the internet, make a payment, and expect the delivery of said good. Not usi...
I continue to pursue ways to do everything from the command line and while it does not seem common whatsoever I am curious if there is one single example of a command line tool that allowed someone to purchase something over the internet, make a payment, and expect the delivery of said good. Not using a terminal browser on a website or something, but an actual command line application.
Thank you.
Julius Hamilton
(159 rep)
Jan 10, 2023, 09:24 PM
• Last activity: May 9, 2025, 03:42 AM
0
votes
1
answers
85
views
Journal or Diary App thats both secure and customizable
Looking for a private journal app that is customizable in font size and style and similar functions to Libra writer. Why you ask? *I am a Tinkerer, and a Philosopher of sorts, and am looking for that **"just right"** packaged app that meets these primary specs:* Encrypted, Secure, in Ubuntu or Debia...
Looking for a private journal app that is customizable in font size and style and similar functions to Libra writer. Why you ask? *I am a Tinkerer, and a Philosopher of sorts, and am looking for that **"just right"** packaged app that meets these primary specs:* Encrypted, Secure, in Ubuntu or Debian, and similarly customizable to Libra Writer as far as fonts and text size and shapes goes, and also contains a simplistic toolbar for object creation with various geometric shapes and sized objects for point & click ease. Also a simple header or title block creator to start each new thought or idea would be fantastic! Also, I am somewhat new to Linux & Unix, and any terminal command line syntax to simplify installation or functionality and ways to encrypt is greatly appreciated! Thank you kindly as well, Rudy
RockinRudy69
(1 rep)
Apr 26, 2025, 09:32 AM
• Last activity: Apr 26, 2025, 03:40 PM
5
votes
1
answers
737
views
Don't set wm_class of "Navigator" when starting Firefox
I'm starting Firefox as follows: ``` /usr/bin/firefox --no-remote -P Fastmail --class "FastmailFF" ``` The ultimate goal is to figure out a command to put in a .desktop file which will have it's own icon and exist separately to the normal browser. The above gets grouped under the current Firefox ico...
I'm starting Firefox as follows:
/usr/bin/firefox --no-remote -P Fastmail --class "FastmailFF"
The ultimate goal is to figure out a command to put in a .desktop file which will have it's own icon and exist separately to the normal browser.
The above gets grouped under the current Firefox icon.
When I inspect the window using xprop WM_CLASS
command, I get the following back for the above:
WM_CLASS(STRING) = "Navigator", "FastmailFF"
and the following for the main Firefox:
WM_CLASS(STRING) = "Navigator", "firefox"
So I figure the common "Navigator" string is causing the grouping.
Is there a way to prevent Navigator
getting added upon startup?
It looks like firefox is installed via a snap:
Version: 1:1snap1-0ubuntu2
I'm running gnome 42.5 and wayland
EoghanM
(907 rep)
Mar 27, 2023, 09:56 PM
• Last activity: Jan 17, 2025, 08:37 AM
0
votes
0
answers
73
views
Make GNOME recognize WM_NAME and WM_ICON_NAME
I'm launching Battle.net with https://usebottles.com/, and it creates two windows: one for the launcher itself, and one for the game. Both windows are missing an icon and show "steam_proton" mouseover tooltip. [![enter image description here][1]][1] I know I can control appearance of application men...
I'm launching Battle.net with https://usebottles.com/ , and it creates two windows: one for the launcher itself, and one for the game. Both windows are missing an icon and show "steam_proton" mouseover tooltip.
I know I can control appearance of application menu items with

StartupWMClass
property, but both these windows have the same WM_CLASS
of steam_proton
, so I can't do that. What's different for these windows, is WM_NAME
and WM_ICON_NAME
properties, but GNOME seems to ignore those. Is there any way I can make GNOME use them?
Dmitry Pavlushin
(141 rep)
Dec 11, 2024, 09:49 AM
0
votes
0
answers
30
views
gnome3 desktop application show up in activities overview but not in default applications
I have two identical systems running both debian bullseye with gnome3 (3.38.5) and I wanted to add bettebird as my default application for mails. I've created a desktop file in `~/.local/share/applications` on system 1 and everything works fine on system 1 - I can select betterbird as the default ma...
I have two identical systems running both debian bullseye with gnome3 (3.38.5) and I wanted to add bettebird as my default application for mails. I've created a desktop file in
~/.local/share/applications
on system 1 and everything works fine on system 1 - I can select betterbird as the default mail program...
I've copied this file to system 2 and betterbird does show up in the activities overview, however, in the 'default application' settings it's not visible.
I'm really puzzled & running out of ideas how I can fix this.
What I checked/tried after googling for a long time but no success:
- Icon & Exec are correct (I can start Betterbird from activities menu)
- I have other custom desktop files in ~/.local/share/applications/
and they do work
- I changed rights from 644 to 755 (though other desktop files in ~/.local/share/applications
do have 644 and do work...) -> no luck of course
- I copied thunderbird.desktop from /usr/share/applications
to my local folder & adapted entries/renamed file accordingly -> no luck
- I tried to open a file with betterbird from my file explorer (nautilus) but Betterbird is also not available from the application list
Any ideas how to proceed?
Chris
(11 rep)
Nov 27, 2024, 03:45 PM
1
votes
1
answers
458
views
How to see what statement (memory address) my program is currently running: the program counter register, through Linux commands?
For a reason I need to find, a C++ application looks being stuck in a docker container. I did a `docker exec -it a_template_cpp bash` and entered into it. I know the `top` and `pmap` commands, and also that I [can generate a map file at linkage time](https://stackoverflow.com/questions/38961649/gcc-...
For a reason I need to find, a C++ application looks being stuck in a docker container.
I did a
docker exec -it a_template_cpp bash
and entered into it.
I know the top
and pmap
commands, and also that I [can generate a map file at linkage time](https://stackoverflow.com/questions/38961649/gcc-how-to-create-a-mapfile-of-the-object-file) to help me.
But I don't know the Linux command(s) that can show me the address my program is currently executing at the moment I'm asking. What's the value of the program counter register at that moment.
What's the command I should execute to know it?
Marc Le Bihan
(2353 rep)
Jul 5, 2024, 09:53 AM
• Last activity: Jul 5, 2024, 10:12 AM
0
votes
1
answers
961
views
How to delete the app icon on the desktop
I am new to Linux and Fedora 40 used now. I just deleted the `navicat-sqlite-en-xxx.AppImage` from Downloads folder successfully since I want to uninstall it. But `Navicat 17 for Sqlite` app icon still on my desktop. How could I delete it?
I am new to Linux and Fedora 40 used now. I just deleted the
navicat-sqlite-en-xxx.AppImage
from Downloads folder successfully since I want to uninstall it.
But
Navicat 17 for Sqlite
app icon still on my desktop. How could I delete it?
Nano HE
(11 rep)
Jun 8, 2024, 11:59 PM
• Last activity: Jun 10, 2024, 11:42 AM
0
votes
2
answers
59
views
How to Create Unofficial Linux Desktop Apps?
I am a new developer and I have recently noticed that several applications do not officially support Linux desktop apps. However, I've seen developers create their own open-source unofficial versions of these apps, and they perform almost as well as the native apps on Windows or Mac. These applicati...
I am a new developer and I have recently noticed that several applications do not officially support Linux desktop apps. However, I've seen developers create their own open-source unofficial versions of these apps, and they perform almost as well as the native apps on Windows or Mac. These applications also work with the specific service's account. I am interested in creating some of these unofficial apps for Linux.
During my research online, I didn't find a lot of answers specific to creating unofficial apps for services that already exist. Most resources I found were about creating your own app from scratch. I am looking for guidance on how to create unofficial versions of existing services.
For example, I came across these unofficial apps that caught my interest:
1. WALC: An unofficial WhatsApp client for Linux (https://github.com/WAClient/WALC)
2. Notion Reborn: An unofficial Notion.so client for Linux (https://snapcraft.io/notion-snap-reborn)
I would like to understand the process of creating such apps. What are the legal implications? What technologies are generally used? How do these apps interact with the official services?
Any guidance, resources, or advice would be greatly appreciated. Thank you!
Syed Zain Ali
(1 rep)
May 31, 2024, 11:00 AM
• Last activity: May 31, 2024, 02:54 PM
0
votes
1
answers
55
views
Open app in Terminal. How can I pin its icon to the doc?
I just installed Parsehub on a System 76 Lemur Pro running Pop!_OS 22.04. Question applies to other apps though When I run Parsehub via the command line, the app's icon appears on the dock. How can I save it so it stays there even when the app is closed? When I right click on the icon, there is no o...
I just installed Parsehub on a System 76 Lemur Pro running Pop!_OS 22.04. Question applies to other apps though When I run Parsehub via the command line, the app's icon appears on the dock. How can I save it so it stays there even when the app is closed? When I right click on the icon, there is no option to save it to favorites. Thank you!
runny-tightwad
(21 rep)
Apr 3, 2024, 12:14 AM
• Last activity: Apr 8, 2024, 07:23 AM
0
votes
1
answers
469
views
How to reliably determine the name of an application for use in Gnome: Favorite Applications?
I have ran the following command to setup my Favorite Applications menu: ``` gsettings set org.gnome.shell favorite-apps "[ \ 'docker-desktop.desktop', \ 'org.gnome.Nautilus.desktop', \ 'firefox-esr.desktop', \ 'github-desktop.desktop', \ 'gnome-system-monitor.desktop', \ 'org.gnome.Terminal.desktop...
I have ran the following command to setup my Favorite Applications menu:
gsettings set org.gnome.shell favorite-apps "[ \
'docker-desktop.desktop', \
'org.gnome.Nautilus.desktop', \
'firefox-esr.desktop', \
'github-desktop.desktop', \
'gnome-system-monitor.desktop', \
'org.gnome.Terminal.desktop', \
'gnome-tweaks.desktop' \
]"
This is working perfectly (after working out the precise application names).
However I can't work out what the application name is for gnome-control-center
- I have tried all of these:
'gnome-control-center', \
'gnome-control-center.desktop', \
'gnome-controlcenter.desktop', \
'gnome.control-center.desktop', \
'org.gnome-control-center.desktop', \
'org.gnome.control-center.desktop', \
'org.gnome.controlcenter.desktop', \
'/usr/bin/gnome-control-center', \
'/usr/bin/gnome-control-center.desktop', \
None of them work. "Settings" (A.K.A. Control Center) does not show in my list of Favorite Applications.
How can I add it to my menu please? Do I have the application name wrong?
I am able to successfully launch it from the Terminal using both gnome-control-center
and /usr/bin/gnome-control-center
I am also looking for the name of the Text Editor (gnome-text-editor
) application - as I can't work that one out either, to add it to my Favorites.
How can we reliably determine the name of each application please?
I am running Gnome on Debian 12.
**Note:** I actually ended up setting the favorites system-wide for all users via 00-favorite-apps
- but the same is observed either way).

Danny Beckett
(797 rep)
Apr 5, 2024, 04:28 PM
• Last activity: Apr 6, 2024, 03:19 PM
8
votes
1
answers
24267
views
Why isn't discover software manager able to load applications in Arch LInux?
Why isn't the discover software manager loading any applications in Arch Linux? This is what discover is saying: > Discover currently cannot be used to install any apps because none of its app backends are available. Please report this error to your distribution. Please have a look at the screenshot...
Why isn't the discover software manager loading any applications in Arch Linux? This is what discover is saying:
> Discover currently cannot be used to install any apps because none of its app backends are available. Please report this error to your distribution.
Please have a look at the screenshot:
But I am able to download packages through terminal. Please help.

Anuj Tambe
(339 rep)
Nov 26, 2021, 06:06 AM
• Last activity: Mar 16, 2024, 04:09 PM
0
votes
1
answers
283
views
Symbolic link to application - working directory
Lets say i have a bash script in a folder called ```Programming```, which reads data from files in a subfolder named ```data```. The paths in the script to the files are all relative to this "Programming" folder. ```echo "test" > ./data/test.txt```. So the working directory should always be the "Pro...
Lets say i have a bash script in a folder called
The paths in the script to the files are all relative to this "Programming" folder.
So the working directory should always be the "Programming" folder.
When the script passes all tests, it is finished and i thought i could easily copy the whole content of the "Programming" folder to a subfolder in
, which reads data from files in a subfolder named
.The paths in the script to the files are all relative to this "Programming" folder.
"test" > ./data/test.txt
.So the working directory should always be the "Programming" folder.
When the script passes all tests, it is finished and i thought i could easily copy the whole content of the "Programming" folder to a subfolder in
/opt
, lets say /opt/myapplication
and then make a symbolic link in the /usr/bin
folder called
, which links to the script in /opt/myapplication/bash_script
to make it reachable in the environment.
But the problem is, if i now call myapplication from anywhere the working directory is
$PWD= #actual shell directory at script start
$0=/usr/bin/myapplication
${BASH_SOURCE}=/usr/bin/myapplication
and my application fails. I thought the symbolic link will change the working directory, to where the file is located.
What is the common practice in Unix to set the working directory always, to where the executed file is located, to use relative paths ??
Schmaehgrunza
(370 rep)
Feb 17, 2024, 06:21 PM
• Last activity: Feb 18, 2024, 04:49 PM
2
votes
1
answers
4912
views
Which applications are bundled with the Zorin OS 17 Pro distro?
Zorin OS 17 Pro was just released. After going through their website and reading numerous articles about it, I don't see the details of a prominent marketing point documented anywhere, namely *a list of which applications are bundled with the Zorin OS 17 Pro distro.* For example, here is a page on Z...
Zorin OS 17 Pro was just released. After going through their website and reading numerous articles about it, I don't see the details of a prominent marketing point documented anywhere, namely *a list of which applications are bundled with the Zorin OS 17 Pro distro.*
For example, here is a page on Zorin's website stating that their Pro version is "bundled with alternatives to over $5,000 of professional software":
https://zorin.com/os/pro/#productivity
But the bundled apps are not specified.
So, which applications *are* bundled with the Zorin OS 17 Pro distro?
Amazon Dies In Darkness
(281 rep)
Dec 21, 2023, 02:38 PM
• Last activity: Jan 9, 2024, 09:51 AM
1
votes
3
answers
12144
views
How to use Microsoft Multi-Factor Authentication with Linux?
My organization will require Multi-Factor Authentication (MFA) in a few days and we use Microsoft accounts. On the internet I read there are authenticator apps for Linux. One of them is [Authenticator][1]. I'm not up to date with Microsoft services, however, it looks like the app offers many, i.e. "...
My organization will require Multi-Factor Authentication (MFA) in a few days and we use Microsoft accounts. On the internet I read there are authenticator apps for Linux. One of them is Authenticator .
I'm not up to date with Microsoft services, however, it looks like the app offers many, i.e. "Microsoft To-Do" and "Microsoft Azure". Also on Microsoft's website there are several different methods: "Authenticator app", "Phone", "Alternate phone", "Security key", "Office phone".
I tried to set up the "Authenticator app" and "Security key" authentication methods. In both cases I ended up with the following error:
(authenticator:365334): Gtk-CRITICAL **: 08:26:43.787: _gtk_css_corner_value_get_y: assertion 'corner->class == >K_CSS_VALUE_CORNER' failed
2023-07-12T06:26:49.446034Z ERROR authenticator::widgets::accounts::add::imp: Failed to load from QR Code file: Invalid OTP uri format, expected otpauth, got phonefactor
As I understend this error message: QR code I got can only be used with smartphone app and Authenticator GNOME app is not meant to replace Microsoft's Android Authenticator app but some other Microsoft MFA service?
I don't have Android nor IOS smartphone, I don't use Windows either. Is it possible to use this MFA service with Linux?
yomol777
(209 rep)
Jul 12, 2023, 06:36 AM
• Last activity: Jan 5, 2024, 04:27 PM
1
votes
1
answers
30
views
Cartesian application software recommendation in Debian
Is there a software recommendation for an application for the Cartesian field in Debian?
Is there a software recommendation for an application for the Cartesian field in Debian?
Darevil294
(13 rep)
Jan 4, 2024, 02:22 AM
• Last activity: Jan 4, 2024, 07:18 AM
0
votes
1
answers
460
views
No repos found in rhel 8 after installation
After installing rhel 8 it says I do not have any repos. What do I do as I am unable to install any applications? I tried using the subscription-manager as well to connect to the repository but still didn't work.
After installing rhel 8 it says I do not have any repos. What do I do as I am unable to install any applications? I tried using the subscription-manager as well to connect to the repository but still didn't work.
kwinful
(3 rep)
Dec 2, 2023, 03:41 AM
• Last activity: Dec 3, 2023, 01:58 PM
0
votes
2
answers
951
views
Recommended way to lock down internet to only specific applications within ubuntu-variant installation?
Trying to axe extra connections - ex: visualstudiocode wants to send some junk, and instead of going through the clunky settings there, I just wanna strip it of internet access except when I may want to. Any recommendations? I believe ages ago I saw someone show a command to container-ize just an ex...
Trying to axe extra connections - ex: visualstudiocode wants to send some junk, and instead of going through the clunky settings there, I just wanna strip it of internet access except when I may want to. Any recommendations? I believe ages ago I saw someone show a command to container-ize just an executable for subset resources? Seems like if the symlinks or permissions were right it would be doable on linux?
Thanks!
Edit: Ideally I can just run a terminal command to disable/enable access to the internet when opening the application - or have two icons..
Edit 2: Reason for this, is I want to use the internet, but not have my editors or other non-essential applications taking up resources.
I like to code
(197 rep)
Aug 7, 2022, 08:46 AM
• Last activity: Oct 21, 2023, 08:40 AM
0
votes
1
answers
1611
views
Where to get IPA files for 32-bit iPad Mini
I have an old iPad Mini (2013 model) that I thought to resurrect as a screen for a Raspberry Pi with VNC Viewer, but when I try to download the app (or any app) via App Store I get an error with "the app is not compatible with your iPad".  I dig a bit and I found that s...
I have an old iPad Mini (2013 model)
that I thought to resurrect as a screen for a Raspberry Pi with VNC Viewer,
but when I try to download the app (or any app) via App Store
I get an error with "the app is not compatible with your iPad".
I dig a bit and I found that such model has 32-bit architecture
and that most apps are no longer supporting those builds.
Is there any place, like an archive,
where I can get such 32-bit versions of the apps
(mainly VNC, but if I get the change of getting some others, then better)?
If so, how could I install them?
For reference,
>A **.ipa** file is an iOS and iPadOS application archive file
which stores an iOS/iPadOS app.
— Wikipedia
Xandor19
(21 rep)
Dec 27, 2022, 08:58 PM
• Last activity: Sep 25, 2023, 07:56 AM
Showing page 1 of 20 total questions