All Projects → bilelmoussaoui → StartupWMClassFixer

bilelmoussaoui / StartupWMClassFixer

Licence: GPL-2.0 license
Will help you fix unrecognized/ugly icons in Linux.

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to StartupWMClassFixer

shu-scheduling-helper
A web-based timetabler helping SHUers filter and preselect courses easily. SHU排课助手. 上海大学排课助手.
Stars: ✭ 43 (+48.28%)
Mutual labels:  desktop
screencast
Interface to record a X11 desktop
Stars: ✭ 91 (+213.79%)
Mutual labels:  desktop
xtd
Free open-source modern C++17 / C++20 framework to create console, forms (GUI like WinForms) and unit test applications on Microsoft Windows, Apple macOS and Linux.
Stars: ✭ 321 (+1006.9%)
Mutual labels:  desktop
vue-fullpage
a single page scroll plugin for [email protected] https://abel-oye.github.io/vue-fullpage/examples/
Stars: ✭ 152 (+424.14%)
Mutual labels:  desktop
botcity-framework-core
BotCity Framework - Open Source RPA
Stars: ✭ 37 (+27.59%)
Mutual labels:  desktop
crane
Crane is a easy-to-use and beautiful desktop application helps you build manage your container images.
Stars: ✭ 223 (+668.97%)
Mutual labels:  desktop
minigame-rust
A simple game made in Rust that runs on desktop and mobile
Stars: ✭ 118 (+306.9%)
Mutual labels:  desktop
jeveassets
jEveAssets is an out-of-game asset manager for Eve-Online, written in Java
Stars: ✭ 98 (+237.93%)
Mutual labels:  desktop
contribute-foss
Let's build an exhaustive Wiki page on how to contribute to the Linux and FOSS community, even WITHOUT knowing code!
Stars: ✭ 136 (+368.97%)
Mutual labels:  desktop
flutter-app-template
Desktop flutter app template
Stars: ✭ 45 (+55.17%)
Mutual labels:  desktop
unofficial-webapp-office
Access all of your favorite Office 365 apps from Linux
Stars: ✭ 139 (+379.31%)
Mutual labels:  desktop
defi-app-old
DeFi Blockchain desktop app for Windows, Linux and Mac.
Stars: ✭ 12 (-58.62%)
Mutual labels:  desktop
windows taskbar
Flutter plugin serving utilities related to Windows taskbar. 💙
Stars: ✭ 84 (+189.66%)
Mutual labels:  desktop
desktop
💻 Desktop app for all your Storybooks
Stars: ✭ 68 (+134.48%)
Mutual labels:  desktop
syng
A free, open source, cross-platform, Chinese-To-English dictionary for desktops.
Stars: ✭ 108 (+272.41%)
Mutual labels:  desktop
airyx
A BSD-based OS project that aims to provide an experience like and some compatibility with macOS (formerly known as airyxOS)
Stars: ✭ 2,490 (+8486.21%)
Mutual labels:  desktop
Brick
🧱 Brick - Multiplatform navigation library for Compose.
Stars: ✭ 33 (+13.79%)
Mutual labels:  desktop
Tachidesk-Server
A rewrite of Tachiyomi for the Desktop
Stars: ✭ 1,052 (+3527.59%)
Mutual labels:  desktop
conky-bspwm-desktops
Displays bspwm desktops & windows in Conky
Stars: ✭ 16 (-44.83%)
Mutual labels:  desktop
YdarWallpaper
opengl渲染的动态桌面壁纸
Stars: ✭ 65 (+124.14%)
Mutual labels:  desktop

StartupWMClassFixer

It will help you to fix unrecognized, ugly or double icons in Linux.

Donate

Dependencies

  • git
  • wget

How to install

Arch Linux and Arch-derived distributions

yay -S startupwmclassfixer

Manual installation

Download the zipped file or clone the repository

git clone https://github.com/bil-elmoussaoui/StartupWMClassFixer.git

How to use

Open the script using

sudo ./fix

Or using this if you've installed the script from a package

sudo StartupWMClassFixer

Arguments

How to revert

You can revert your modifications using --revert argument.

  sudo ./fix --revert

How to use latest version of database file

 sudo ./fix --update

FAQ

Why using sudo

Almost all the application desktop files are stored in /usr/share/applications that's why we need root permissions to modify them.

How the script works

The script will modify the desktop file of supported applications (list of supported applications) and add/modify StartupWMClass key.

For more informations about StartupWMClass see Recognized desktop entry keys.

How to contribute

  1. Open the application
  2. Open the terminal and type xprop WM_CLASS
  3. The mouse cursor will change, click on the application window and copy the WM_CLASS(STRING) value
  4. Clone the repository and modify the database file following this
  Application Name, Desktop file name, WM_CLASS
  1. Create a pull request
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].