Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Troubleshooting.md and a short note in README.md #141

Merged
merged 5 commits into from
May 1, 2017

Conversation

linusg
Copy link
Contributor

@linusg linusg commented Apr 24, 2017

I started writing a troubleshooting guide including a list of applications with hardcoded icon paths 😠. The list only contains four items by now, but can be extended from time to time, to cover all the special applications.

I also added some other notes, but don't take it as "the complete guide to troubleshoot La Capitaine". Just a beginning for new La Capitaine users.

This document covers known issues and gives hints what to do when La Capitaine works not as expected.
I added a short note that the file `Troubleshooting.md` *might* be useful.
Copy link
Owner

@keeferrourke keeferrourke left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for helping to improve documentation for this project! Just note the inline review before I can merge these changes.

README.md Outdated
@@ -45,6 45,9 @@ the size of this project to a minimum.
You'll need to run the configuration script to tell La Capitaine to update its
directory structure to use the dark variant.

### Troubleshooting
If something does not work as expected with La Capitaine, take a look at the file `Troubleshooting.md`. There you'll find the most common traps, their solution and known issues. It may not be your fault.
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

hyperlink Troubleshooting.md

@@ -0,0 1,33 @@
# Troubleshooting
If you have problems with the La Capitaine Icon Theme, please read the following sections before submitting an issue on GitHub. `.desktop` files usually can be found in `/usr/share/applications/` (accessible for all users) or in `~/.local/share/applications/` (accessible for the current user). To see if some application icon is available in La Capitaine, just browse `apps/scalable/` in this repository and have a look. If you got lucky, the icon can be applied to any application by placing `Icon=cool-icon-name` in the application's `.desktop` file, assuming `apps/scalable/cool-icon-name.svg` exists.
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

rather than cool-icon-name, it would be better to use programmer jargon, such as foo-icon-name


## No icon gets themed
### Your environment is not supported
This could be due to your desktop environment or system not being supported. Some older environments, mostly ugly ones :wink:, are not supporting SVG icons. The solution is rasterizing the vector graphics, which is not planned for now. See [the Wiki section for supported environments](https://github.com/keeferrourke/la-capitaine-icon-theme/wiki#supported-environments) for more information.
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would remove the comment about ugly desktops. Everyone has different ideas of aesthetic, and it's unfair to cast windowmaker and dwm aside as ugly. #allDesktopsMatter 😉

First of all make sure, that you have copied the `la-capitaine-icon-theme` (name doesn't matter) folder into either `/usr/share/applications/` or `~/.local/share/applications/`, as described in the first paragraph of this document.
It now should be selectable in your system Theme settings or a tweak tool for your desktop. If not, try closing and re-opening the application you use for theming.

If that doesn't work either, double-check if the incon theme folder was copied properly and into the correct folder. For the system-wide one, you might need root previleges. If you have multiple users on the machine, look if you chose the home directory of the user currently logged in (for a local install).
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

s/incon/icon

Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

s/previleges/privileges


## Some Icons are unthemed
### The missing icon is not (yet) included
This is indeed very common, since La Capitaine is far away from being complete. However, the diversity of Linux distributions is tricky here, since most of them give each distribution-specific application its own name. And there are a lot of them out there...
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This paragraph is probably unnecessary.

------------ | ------------- | -------------
Nemo | `Icon=folder` | `Icon=nemo`
Gcolor2 | `Icon=/usr/share/pixmaps/gcolor2/gcolor2.xpm` | `Icon=gcolor2`
PyCharm | `Icon=/opt/pycharm-xxx/bin/pyCharm.png` | `Icon=pycharm`
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pretty sure most intelliJ IDEs are affected by this problem.

@linusg
Copy link
Contributor Author

linusg commented May 1, 2017

Okay, done. Hope it's fine now :)

@keeferrourke keeferrourke merged commit d930273 into keeferrourke:master May 1, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants