I'm getting tired of trash can, that some programs try to do from my $HOME dir, so I started patch them to follow XDG. Anyway I have other patch for several programms. Maybe somebody will find them useful.
On Debian (Stretch):
$ apt source $package_name
$ sudo apt build-beb $package_name
$ cd $package_name/src_or_smth
$ patch < patchname.diff
$ debuild -us -uc
$ cd $directory_there_where_you_download_source
$ sudo dpkg -i $package_name-smth.deb
Must follow XDG. Move all configs in $HOME/.config/audacity-data
Must follow XDG. There is only one config file, so store it in $HOME/.config/dosbox
Must follow XDG. Move all configs and themes in $HOME/.config/emulationstation
Must follow XDG. Move configs in $HOME/.config/pcsxr. All bios, plugins, memcards, states in $HOME/.local/share/pcsxr
Must follow XDG. Move configs in $HOME/.config/prboom-plus
Must follow XDG. Move all configs in $HOME/.config/ssr
Need to fix something. Must follow XDG. Move all stuff to $HOME/.local/share/hexen2 and $HOME/.local/share/hexen2demo
Must follow XDG. Move all stuff in $HOME/.local/share/eduke32
Must follow XDG. Move all stuff in $HOME/.cache/slocdata
Run one copy of the program at a time.
- Fix unknow terminal by rename to xterm-256color
- Add numix color palete
- Default colls and rows are 140 and 46
- Mednafen - can't read that pasta code. I found (maybe not), where is dotfiles is stored in code, but can't figure how can I fix that.
- FBReader - same as Mednafen. Cool structure of code, yep, but I just CANT find where dotfiles created\writed.
- QCalculator - there is two package depends of each other. I found, and fix the dots, but it's doesn't work.
- Java - todo
- SSH - todo
- SVN - todo
- WXHexEditor - todo
- Tux racer - todo
- GStreamer - todo
- vim - todo
- Firefox and Thunderbird - you know, right? There is was bug on bug-tracker, but nobody give a fuck about this. Especially Mozilla.
Some shit-ware:
- Steam - without comments. And, yeah, there is also: .steampid, .steampath, just wtf, Gaben?!
- lgp (Postal 2, I believe) - oh, yeah, that Running with scissors Postal 2, yeah... Fuck you too!
- Minecraft - why... Just why do you created that dotdir, even when I run you with HOME=blabla?! But how, just how? BTW dir is empty...
- CLion and IDEA - no comments, bloody proprietary software.