Latest Comments by MayeulC
Some things developers might want to think about when bringing a game to Linux
5 Jul 2017 at 3:16 pm UTC
5 Jul 2017 at 3:16 pm UTC
Quoting: Mountain ManOff-topic, but ironically, this is also true on Windows, especially for long path names on network locations (cygwin, cmd or powershell, it doesn't matter; but the windows shell won't do it sometimes, at least on 7).Quoting: HoriLearning bash has the second advantage of being helpful on Mac also.If only for the purposes of transferring large number of files from one location to another. I've found the OSX GUI often chokes on the process making the command line the only reliable method for getting it done.
Some things developers might want to think about when bringing a game to Linux
5 Jul 2017 at 10:35 am UTC Likes: 3
That's typically where you change the command line for steam games, and this sets the $HOME environment variable for this game, so that the game will consider the new folder as your home directory.
You could also set the same before launching steam: in theory (never tried it), it should make the well-behaved apps save in $XDG_DATA_HOME (if set), and all the others in the right path.
But I must say that I usually prefer reporting this directly to the developers. Some are quite open about it, and it has led to quick updates in a few cases. The issue with this is that applications are not aware that this is a hidden directory, and might try to access $HOME/Music, or $HOME/Pictures/Screenshots, or whatever. There are sometimes a few legitimate uses for accessing the user directory (though the ones I provided were bad examples, they should use $XDG_MUSIC_DIR :)
To continue the rant on home folder cluttering:
This is a real problem: a quick look at my home directory gives me (might not be 100% accurate, some apps might have moved since. I include both games and apps, to insist on the fact that this is a generalized pproblem, I don't think the data here is too sensitive. Game-related directories are marked with stars)
Uber Entertainment deserves a special mention for getting it, but not quite right, and creating the ".local/Uber Entertainment/" folder on my computer :whistle:
On the other hand, wine games tend to clutter my home folder with non-hidden directories, which is worse. But to reiterate, I am against cluttering the home directory, even with dotfiles (that goes even for old-timers such as .vimrc, .bashrc, .ssh...).
Granted, I will need to wipe everything and start with a fresh home/system at some point.
Tip: something I sometimes do when I want to debug a title:
(where konsole is your usual terminal emulator). What's nice here is that you will have a terminal with all environment variables (LD_LIBRARY_PATH, LD_PRELOAD, PWD) already set up, and launching the game is just $ORIGINAL_COMMAND away.
In most cases, games launch a script which then performs 36/64 bits detection, and sometimes distribution/DE specific tweaks. Feral's is quite interesting :)
I also have another old computer, that has a slow, 32bit only atom CPU, on which I like to play games every now and then, but these are obviously light ones (even super hexagon can be laggy at times), and I wouldn't mind not getting the latest releases, even the simple 2D games.
5 Jul 2017 at 10:35 am UTC Likes: 3
Quoting: GuestIf you are using steam, right click on your game>Properties>Set launch Options>typeQuoting: rkfgHello, could I please ask how to implement that code? Is it in bashrc? Thank you.Quoting: ShmerlWhile it's annoying, I found one relatively simple workaround. Run such games with:Good find! Redefining HOME could be used for many things, it's a cheap "user isolation/virtualization" technology, like chroot but for data. You can add any number of "profiles" in terms of settings/accounts/data to any app, even if it doesn't directly support it.
HOME=$HOME/.local/share
Then all that clutter will move to more appropriate location.
HOME=$HOME/.local/share %command%That's typically where you change the command line for steam games, and this sets the $HOME environment variable for this game, so that the game will consider the new folder as your home directory.
You could also set the same before launching steam: in theory (never tried it), it should make the well-behaved apps save in $XDG_DATA_HOME (if set), and all the others in the right path.
But I must say that I usually prefer reporting this directly to the developers. Some are quite open about it, and it has led to quick updates in a few cases. The issue with this is that applications are not aware that this is a hidden directory, and might try to access $HOME/Music, or $HOME/Pictures/Screenshots, or whatever. There are sometimes a few legitimate uses for accessing the user directory (though the ones I provided were bad examples, they should use $XDG_MUSIC_DIR :)
To continue the rant on home folder cluttering:
Spoiler, click me
This is a real problem: a quick look at my home directory gives me (might not be 100% accurate, some apps might have moved since. I include both games and apps, to insist on the fact that this is a generalized pproblem, I don't think the data here is too sensitive. Game-related directories are marked with stars)
.adobe ********
.alsoftrc
.android
.AndroidStudio1.3
.AndroidStudio1.4
.AndroidStudio2.2
.Anomaly 2 ********
.Anomaly Korea ********
.anthy
.appdata
.arduino
.arduino15
.aspell.en.prepl
.aspell.en.pws
.audacity-data
.bash_history
.bashrc
.bitsquid ********
.blender
.bout ********
.bzr.log
.cache
.ccache
.codeblocks
.config (I am OK with this one)
.cpan
.cups
.darwinia ********
.dbus
.designer
.dillo
.directory
.dmrc
.dosbox
.electricsheep
.emacs.d
.esd_auth
.face
.face.icon
.filebot
.fltk
.fluxbox
.fontconfig
.fonts
.fonts.conf
.FoulPlay ********
.frictionalgames ********
.frozenbyte ********
.ganttproject
.ganttproject.d
.gconf
.gconfd
.gdb_history
.gdbinit
.gftp
.gimp-2.8
.gitconfig
.gksu.lock
.gnome
.gnupg
.gnutls
.gphoto
.gradle
.gstreamer-0.10
.gtk-bookmarks
.gtkrc-2.0
.gtkrc-2.0-kde4
.gvfs
.hfconsolerc
.hfpdrc
.histfile
.hplip
.ICEauthority
.icons
.install4j
.installjammerinfo
.ipython
.java
.jfduke3d ********
.john
.jssc
.JxBrowser
.kde4
.kde-old
.kde-services
.killingfloor ********
.klei ********
.kodi
.lesshst
.lgp
.links
.local (I am OK with this one)
.loki ********
.LUFTRAUSERS ********
.lyx
.m2
.macromedia ********
.mandelbulber
.mandelbulber_log.txt
.mbwarband
.minecraft ********
.minetest ********
.mono
.mozc
.mozilla
.mplayer
.MyWM
.nanorc
.netwatch.1.3.0
.netwatch.1.3.1
.node_repl_history
.npm
.octave_hist
.octave_packages
.openalrc
.openvr ********
.ophcrackrc
.oracle_jre_usage
.Osmos ********
.p7zip
.paradoxinteractive ******
.phoronix-test-suite
.pki
.platformio
.processing
.pulse
.pulse-cookie
.python_history
.qt
.QtWebEngineProcess
.quicksynergy
.recently-used
.renpy
.repoconfig
.repopickle_.gitconfig
.revenge_of_the_titans ********
.revenge_of_the_titans_1.80 ********
.rnd
.Scilab
.screenrc
.secrets-of-raetikon *******
.serverauth.11609
.serverauth.1349
.serverauth.2431
.sidhe
.Skype
.smb
.solar2 ********
.Spyder
.spyder2
.spyder2-py3
.sqlite_history
.ssh
.starruler2 ********
.steam ******** /!\
.steampath ******** /!\
.steampid ******** /!\
.subversion
.SupergiantGames ********
.swt
.synergy
.teeworlds ********
.texlive
.thumbnails
.thunderbird
.tilp
.traktor ********
.ts3client
.uim.d
.ut2004 ********
.vim
.viminfo
.vimrc
.vnc
.vvvvvv ********
.weblaf
.wget-hsts
.wine
.wireshark
.WorldOfGoo ********
.wxHexEditor
.Xauthority
.xchat2
.Xilinx
.xine
.xinitrc
.xinitrc-backup
.xinstall
.xmms
.xscreensaver
.xscreensaver-getimage.cache
.xsession
.xsession-backup
.xsession-errors
.xwmconfig
.zcompdump
.zenmap
.zshrc
.zshrc.zniUber Entertainment deserves a special mention for getting it, but not quite right, and creating the ".local/Uber Entertainment/" folder on my computer :whistle:
On the other hand, wine games tend to clutter my home folder with non-hidden directories, which is worse. But to reiterate, I am against cluttering the home directory, even with dotfiles (that goes even for old-timers such as .vimrc, .bashrc, .ssh...).
Granted, I will need to wipe everything and start with a fresh home/system at some point.
Tip: something I sometimes do when I want to debug a title:
ORIGINAL_COMMAND=%command% konsole(where konsole is your usual terminal emulator). What's nice here is that you will have a terminal with all environment variables (LD_LIBRARY_PATH, LD_PRELOAD, PWD) already set up, and launching the game is just $ORIGINAL_COMMAND away.
In most cases, games launch a script which then performs 36/64 bits detection, and sometimes distribution/DE specific tweaks. Feral's is quite interesting :)
I also have another old computer, that has a slow, 32bit only atom CPU, on which I like to play games every now and then, but these are obviously light ones (even super hexagon can be laggy at times), and I wouldn't mind not getting the latest releases, even the simple 2D games.
GamingOnLinux is turning 8 years old soon, here’s what we have planned and some thoughts on 2017
2 Jul 2017 at 11:53 am UTC
2 Jul 2017 at 11:53 am UTC
Added, added and added :)
I'm not 100% sure I'll be able to join, but it would be fun to play some Rocket league & Borderlands 2. (Maybe even a bit of PAYDAY? :P). I haven't played much lately (except the other day when I forgot to close TIS-100 in the background ^_^ )
Happy birthday :D
Edit: Why did my
I'm not 100% sure I'll be able to join, but it would be fun to play some Rocket league & Borderlands 2. (Maybe even a bit of PAYDAY? :P). I haven't played much lately (except the other day when I forgot to close TIS-100 in the background ^_^ )
Happy birthday :D
Edit: Why did my
^_^") got turned into ^_^") ? This is weird...
Quick tip: Adjusting video clip audio levels in Kdenlive
29 Jun 2017 at 4:01 pm UTC
29 Jun 2017 at 4:01 pm UTC
I think this belongs to LOL as well... Is there an easy way for you to cross post articles? (Shared comments sections would be great :))
Oh, and also, I didn't see an announcement, but thank you for hiding the avatar and user info on mobiles in portrait mode :)
Oh, and also, I didn't see an announcement, but thank you for hiding the avatar and user info on mobiles in portrait mode :)
Scanner Sombre from Introversion Software adds experimental Linux support
27 Jun 2017 at 4:24 pm UTC
27 Jun 2017 at 4:24 pm UTC
Lidar is the new wireframe! :P
Not that interested into that game myself, but I see the potential with VR headsets :)
Not that interested into that game myself, but I see the potential with VR headsets :)
'HOOK' is an extremely minimalistic but addictive puzzler that I wholeheartedly recommend
25 Jun 2017 at 11:01 pm UTC Likes: 1
25 Jun 2017 at 11:01 pm UTC Likes: 1
As a (student) electronics engineer, I must say that this picture looks both very familiar and very alien :P
I'll be sure to check it out one of these days!
I'll be sure to check it out one of these days!
Distance, the futuristic survival racer has a big update, 50% off in the Steam sale
25 Jun 2017 at 4:28 pm UTC
25 Jun 2017 at 4:28 pm UTC
By the way, does someone know if it is DRM-free on Steam?
Ashes of the Singularity looking at Vulkan in August, paves the way for Linux support
25 Jun 2017 at 4:27 pm UTC
Meanwhile, I am looking forward to this one :)
25 Jun 2017 at 4:27 pm UTC
Quoting: sn0rlaxI've been desperately missing Sins of a Solar Empire since going Linux-only. I want this game on Linux so very badly. Stardock, please reward a loyal SOASE player.Seconded.I actually post this in every Stardock-related post, but I wouldn't mind getting SoaSER as a wrapped port.
Meanwhile, I am looking forward to this one :)
The rhythmic and psychedelic platformer '140' receives a free but important update; it's also currently discounted
24 Jun 2017 at 12:06 am UTC
24 Jun 2017 at 12:06 am UTC
Yes, finished it!
(not the inverted levels, mind you :D)
The expansion is very nice, but quite hard. I should have slept instead ^^
Arch, AMD (R600) no problems here.
(not the inverted levels, mind you :D)
The expansion is very nice, but quite hard. I should have slept instead ^^
Arch, AMD (R600) no problems here.
Distance, the futuristic survival racer has a big update, 50% off in the Steam sale
24 Jun 2017 at 12:04 am UTC
24 Jun 2017 at 12:04 am UTC
Quoting: ShmerlIt's available DRM-free in the Humble Store: https://www.humblebundle.com/store/distance [External Link]This game looks very nice, but a bit expensive for what it is at its regular price, in my opinion. Do you know if the humble store will host some summer sales as well?
- Discord is about to require age verification for everyone
- KDE Linux gets performance improvements, new default apps and goes all-in on Flatpak
- New Proton Experimental update adds controller support to more launchers on Linux / SteamOS
- GE-Proton 10-30 released with fixes for Arknights Endfield and the EA app
- Prefixer is a modern alternative to Protontricks that's faster and simpler
- > See more over 30 days here
How to setup OpenMW for modern Morrowind on Linux / SteamOS and Steam Deck
How to install Hollow Knight: Silksong mods on Linux, SteamOS and Steam Deck