- Linux Icons
- Create your own limits
- How to attribute?
- Linux windows png icon
- About
- [PySimpleGUI-Linux] Window Icon — ICO/PNG Graphic Not Showing. Works on Windows #1561
- Comments
- OPMUSER commented Jun 16, 2019
- Type of Issues (Enhancement, Error, Bug, Question)
- Operating System
- Python version
- PySimpleGUI Port and Version
- Code or partial code causing the problem
- MikeTheWatchGuy commented Jun 16, 2019
- OPMUSER commented Jun 16, 2019
- MikeTheWatchGuy commented Jun 16, 2019
- MikeTheWatchGuy commented Jun 16, 2019
- MikeTheWatchGuy commented Jun 16, 2019
- OPMUSER commented Jun 17, 2019
Linux Icons
Create your own limits
Gain access to over 4,383,000 Premium icons
Download whatever, cancel whenever
Get exclusive resources straight to your inbox
Copyright © 2010-2021 Freepik Company S.L. All rights reserved.
Premium users only
Create unlimited collections and add all the Premium icons you need.
You have few downloads available!
Don’t limit your work, download all the icons you need without limits.
Over 4,383,000 icons for 7,50€ /month
- No attribution required
- Exclusive access to + 4,383,000 Premium icons
- Unlimited downloads
- Browse ad-free
You must attribute the author
Using it for web? Copy this link in your website:
License summary
Our license allows you to use the content:
- For commercial and personal projects
- On digital or printed media
- For an unlimited number of times and perpetually
- Anywhere in the world
- To make modifications and derived works
*This text is a summary for information only. It does not constitute any contractual obligations. For more information, please read our Terms of Use before using the content.
How to attribute?
Creating quality icons takes a lot of time and effort. We only ask you to add a small attribution link. Choose the medium in which you are going to use the resource.
Social media platforms (Pinterest, Facebook, Twitter, etc)
Select your favorite social network and share our icons with your contacts or friends, if you do not have these social networks copy the link and paste it in the one you use
If you have any other questions, please check the FAQ section
For example: websites, social media, blogs, ebooks, newsletters, etc.
Copy this link and paste it wherever it’s visible, close to where you’re using the resource. If that’s not possible, place it at the footer of your website, blog or newsletter, or in the credits section.
If you have any other questions, please check the FAQ section
For example: books, clothing, flyers, posters, invitations, publicity, etc.
Insert the attribution line close to where you’re using the resource. If it’s not possible, place it in the credits section.
For example: ‘image: Flaticon.com’. This cover has been designed using resources from Flaticon.com
If you have any other questions, please check the FAQ section
Online video platforms (Youtube, Vimeo, etc.)
Paste this link in the appropiate area of the video description.
If you have any other questions, please check the FAQ section
Apps, games, desktop apps, etc
Paste this link on the website where your app is available for download or in the description section of the platform or marketplace you’re using.
If you have any other questions, please check the FAQ section
Don’t you want to attribute the author?
You can go Premium easily and use more than 4,383,000 icons without attribution. Get information here
Linux windows png icon
Papirus is a free and open source SVG icon theme for Linux, based on Paper Icon Set with a lot of new icons and a few extras, like Hardcode-Tray support, KDE colorscheme support, Folder Color support, and others.
🌟 This fork adds PNG and Windows ICO files
Papirus icon theme is available in four variants:
- Papirus
- Papirus Dark
- Papirus Light
- ePapirus (for elementary OS and Pantheon Desktop)
Ubuntu and derivatives
You can install Papirus from our official PPA:
or download .deb packages from here.
NOTE: Now the daily builds of the papirus-icon-themes package are placed in ppa:papirus/papirus-dev .
Debian and derivatives
Debian users also can install Papirus from our PPA, but the commands will differ:
Use the scripts to install the latest version directly from this repo (independently of your distro):
NOTE: Use the same script to update icon themes.
ROOT directory (recommended)
HOME directory for GTK
HOME directory for KDE
NOTE: Qt4 apps require libqt4-svg to work correctly.
Packages listed in this section are third-party packages. If you have a problem or a question, please contact the package maintainer.
Please note that some packages in the list may be outdated, open Repology to find out package versions.
Distro | Maintainer | Package |
---|---|---|
ALT Linux | Andrey Cherepanov | apt-get install papirus-icon-theme |
Arch Linux | Felix Yan | sudo pacman -S papirus-icon-theme community |
Arch Linux | Mohammadreza Abdollahzadeh | papirus-icon-theme-git AUR |
Debian 9+ | Yangfl | sudo apt install papirus-icon-theme |
Fedora 27+ | Robert-André Mauchin | sudo dnf install papirus-icon-theme |
Fedora | Dirk Davidis | papirus-icon-theme copr |
FreeBSD | Hiroki Tagato | papirus-icon-theme freshports |
NetBSD | Nia Alarie | papirus-icon-theme pkgsrc |
NixOS | Nixpkgs Contributors | nix-env -iA nixos.papirus-icon-theme |
openSUSE | Konstantin Voinov | papirus-icon-theme OBS |
openSUSE | Matthias Eliasson | papirus-icon-theme official |
ROSA Linux | Vladimir Penchikov | sudo urpmi papirus-icon-theme |
Solus | Joshua Strobl | sudo eopkg it papirus-icon-theme |
Ubuntu 18.04+ | Yangfl | sudo apt install papirus-icon-theme |
Void Linux | Giuseppe Fierro | sudo xbps-install -S papirus-icon-theme |
NOTE: If you are a maintainer and want to be in the list, please create an issue or make a pull request.
Some software uses an absolute path instead of the icon name in a .desktop file or in the source code which makes them unthemable.
Hardcoded application icons
To deal with hardcoded application icons we recommend using hardcode-fixer. Papirus supports most of the applications in the list. If hardcode-fixer doesn’t support your favorite app yet, please open an issue here or edit your .desktop file manually.
Hardcoded tray icons
To fix hardcoded tray icons Papirus supports Hardcode-Tray script. A list of supported applications is available here.
NOTE: To get Papirus to work right with Hardcode-Tray, use the hardcode-tray option —conversion-tool RSVGConvert :
Size recommendations:
- Unity 22px
- KDE 22px
- GNOME 22px (see for more info)
- XFCE 22px (see for more info)
- Pantheon 24px
- Cinnamon 16px
BUG on KDE with libappindicator: Some applications have wrong rendering by default on KDE. For solve this run application with Unity environment option.
See more info here and please vote for this bug.
Support for monochrome icons for KDE colorscheme is now available:
- Papirus — for dark plasma theme & light color scheme
- Papirus Dark — for dark plasma theme & color scheme
- Papirus Light — for light plasma theme & color scheme
NOTE: Non-KDE apps don’t support KDE colorscheme on the system tray, but you can replace color manually.
Papirus has Folder Color v0.0.80+ support that allows you to change a color of a folder.
For KDE, colors of individual folders can be changed using dolphin-folder-color.
Also, you can use our papirus-folders script to apply the color of folders system-wide.
- Recommended use Papirus icons alongside one of the following GTK themes:
- Adapta theme
- Arc theme
- Materia theme
- For KDE, our recommendation is:
- Adapta KDE
- Arc KDE
- Materia KDE
For Cinnamon users who want to use Papirus icon theme with Arc theme we recommend fix color icons on panel:
To deal with blurred panel icons, increase the panel size up to 30px in Systems Settings → Panel (see screenshot).
For GNOME Shell users
For GNOME users who want use Papirus icon theme with Arc theme, we recommend change icons color for panel:
Translucent panel on Adapta Nokto Gnome Shell theme:
Also, we recommend install the following extensions:
¹ On Ubuntu 18.04+ it is pre-installed.
For Unity users
For Unity users, we recommend installing patched Notify-OSD and changing the icon size to 33px.
Also, you can change Unity launcher icon and unity-tweak-tool icons. Look into the extra folder in the icon theme.
Here are a few recommendations for Xfce users.
Thunar File Manager
Go to Edit → Preferences. . Click on Side Pane tab. Under Side Pane , look for Icon Size and set to Very Small .
Go to Settings Manager → Panel → Items tab. Select Notification Area item and click on Edit currently selected item button. Under Appearance set the following options:
- Set Maximum icon size (px) to 24
- Uncheck Show frame
For elementary/Pantheon users
With light wallpaper, we recommend disable use-transparency option on wingpanel:
- Application name
- Icon name (see desktop-file option Icon on /usr/share/applications )
- Original icon image
- Small description and/or a link to the official webpage
NOTE: We do NOT support Windows/Wine/Crossover or other NOT native Linux-apps. This also applies to discontinued projects!!
We welcome user contributions. If you don’t know where to start, we’ve compiled a list of things we would like to see in your pull request:
- new icons for missing applications
- symbolic links to an existing icon
- resolving open issues
- spelling, grammar, phrasing
- improvements to our scripts
Inside tools/work you will find a step-by-step guide, an environment, and tools that will help you:
We are waiting for your pull requests and would love to see this icon theme become as complete as possible.
You can support this open source project by making a voluntary payment:
Papirus icon theme distributed under the terms of the GNU General Public License, version 3. See the LICENSE file for details.
About
Papirus icon theme for Windows (png & ico Addon)
[PySimpleGUI-Linux] Window Icon — ICO/PNG Graphic Not Showing. Works on Windows #1561
Comments
OPMUSER commented Jun 16, 2019
Type of Issues (Enhancement, Error, Bug, Question)
Operating System
Python version
PySimpleGUI Port and Version
PySimpleGUI 3.36.0 tinker
Code or partial code causing the problem
Trying to have a project icon in various windows. This works when I use a base64 binary variable; however, the project administrators don’t want this in the code. So I tried to use both a ico file and a png file both don’t appear to work. The graphic files themselves appear okay, as they display okay in the application’s icon on the desktop.
Example code with the base64 and png options commented out is attached, together with the graphics files.
opmrun-test02.zip
The text was updated successfully, but these errors were encountered:
MikeTheWatchGuy commented Jun 16, 2019
Either I’m not understanding the problem / question or there’s something specific to your system that is the problem.
I unzipped and ran the code. I see the icon with no problem on your window.
The DEBUG window has the PySimpleGUI icon, as designed. Your application window has the .ico file located in the application’s folder.
OPMUSER commented Jun 16, 2019
Yes, that is what I was expecting, but it does not work under Linux — Ubuntu-Mate 18-04 LTS. The base64 option works but not the ICO. So maybe there’s something specific to Linux.
MikeTheWatchGuy commented Jun 16, 2019
ICOs should certainly work under Linux, unless you’re running Legacy Python, but I don’t see that based on your import. I’ll test on my Linux and see what happens.
MikeTheWatchGuy commented Jun 16, 2019
What am I saying? I don’t think tkinter recognizes icons normally. It was PNG and GIF from what I recall. But, I get errors when I try and use a filename on Linux. I’m investigating.
MikeTheWatchGuy commented Jun 16, 2019
This is kinda aweful!
Something weird’s happening because I get an error that looks like it can’t find the file:
I must have broken this when I added the Base64 support. That’s been quite a while back so it’s odd that only now are we noticing it. Maybe everyone’s been using BASE64 since it’s so much fun?
Anyway, this is a big deal to have broken so I’ll be actively on this (have already been for a couple of hours)
OPMUSER commented Jun 17, 2019
Well on the positive side at least the application still runs. The zip file also has a PNG file as well for testing.