Steam for Linux: The Port Report (article)
-
@HardwareGeek said in Steam for Linux: The Port Report (article):
@blakeyrat said in Steam for Linux: The Port Report (article):
My cat kept shutting my computer down by pressing the off button
I think his cat is smarter than he is and is trying to tell him something.
-
@blakeyrat said in Steam for Linux: The Port Report (article):
It's not font size 7, super-narrow, grey-on-black text.
I feel like all software should have a "Discourse compatibility mode" where all the colors are shades of medium gray and there are 10 inch left and right margins and it deletes your data randomly.
And gives Jeff Atwood admin access.
-
@blakeyrat said in Steam for Linux: The Port Report (article):
The root directory? I barely know Linux, and I know that's not true.
/root
(slash root) is basically the home folder for the super admin account.
/
(root of the filesystem) is NOT the correct place to put ANY file./opt/companyname/programname
is where self-contained programs are generally installed (no dependencies on system libraries other than libc). It's equivalent to Program Files on Windows.
/usr/bin
and/usr/lib
hold executables and shared libraries for all users./usr/local/bin
and/usr/local/lib
are generally used for programs compiled specifically for that machine, whereas the former are used by package managers./etc
holds configuration files,/var
holds data, and/boot
holds the kernel and bootloader./dev
holds virtual files for things equivalent to Windows's CON, NUL, and LPT1 files, but also other things like/dev/zero
which is a file that contains an infinite amount of ␀ bytes.Now, if you're installing a program like Steam, you're going to have problems because self-updating programs are generally discouraged on Linux and modern Windows. Instead, on Windows, Steam installs a service that modifies its Program Files directory. On Linux, it'd be able to do something similar (that's what database and HTTP servers do, generally), but from what I know, Steam for Linux wasn't intended to be used by super duper tech savvy people, so installing a service or elevating to root probably isn't something they can expect the user to know how to do.
Plus, since Steam (on both Windows and Linux) installs its own libraries instead of using what the system has, games can be sure that a specific version of the specific libraries they need will be available.
-
@Jaloopa How does he play PC games without a mouse?
-
@aapis maybe he's the person who bought a steam controller?
-
@blakeyrat said in Steam for Linux: The Port Report (article):
Tell me, in Linux, can you change the font size in IM windows? Steam broke that about 2011 or so when they switched to browser-based rendering, and to-date have still not fixed it.
When I was new to this forum, and didn't realise that there are people who would reject help unless they used a specific phrase to ask for it, I foolishly told you how to change your font size. It was one of my first posts here.
-
@coldandtired Using the CSS theming? Yeah that breaks the window layout, I've tried it. I probably told you that at the time.
-
Status: Wow, @blakeyrat, look at those likes streaming in! Seems people like this side of you better than the one that complains about everyone calling him stupid.
Tell me: If everyone hates you and calls you an idiot, why are your posts in this thread so well upvoted?
-
@Jaloopa said in Steam for Linux: The Port Report (article):
The point of Unix is a philosophy of user-centricity
HAHAHAHAHAHAHAHAHAHA!!!
No, it is.
The user stands baffled in the centre while a bunch of fat nerds circle round them pointing and saying "luzer".
-
This post is deleted!
-
@candlejack1 said in Steam for Linux: The Port Report (article):
Do you take him seriously?
On occasion.
@candlejack1 said in Steam for Linux: The Port Report (article):
Did you missed when he was doxxed and revealed to be an open-source Linux-based software developer?
No, and I still think it's rude for people to keep bringing it up, dick.
-
This post is deleted!
-
@ben_lubar They really, *really* want to switch to another window.
-
@Tsaukpaetra said in Steam for Linux: The Port Report (article):
Tell me: If everyone hates you and calls you an idiot, why are your posts in this thread so well upvoted?
I guess it's opposite day.
-
@blakeyrat said in Steam for Linux: The Port Report (article):
@Tsaukpaetra said in Steam for Linux: The Port Report (article):
Tell me: If everyone hates you and calls you an idiot, why are your posts in this thread so well upvoted?
I guess it's opposite day.
In that case... Merry Christmas!
-
@blakeyrat said in Steam for Linux: The Port Report (article):
The scrollbar works weirdly in that clicking outside of the bar scrolls to a position which is counter-intuitive to where it should scroll to on Unix, basically it goes way too far.
If you click outside the bar, it scrolls one window heights' worth. Like always. Since 1984. This is well-established. Sorry your Linux is broken, I guess?
I'm gonna go with he's full of shit on this one too. Clicking on outside the bar scrolls up or down one height exactly as you said on my Linux laptop.
-
@blakeyrat said in Steam for Linux: The Port Report (article):
It's the part of programs that can be shared between multiple users, as such it should be shared between multiple users and it typically goes in the root directory which is shared between all users, not the home directory which belongs to only one user.
The root directory? I barely know Linux, and I know that's not true.
lol Sure, put everything in root. Cuz thats a great idea.
The way I use Steam on Linux is I have a separate user for it, and allow all other users read/write access to the Steam user's folder. Blamo! Everything is shared, and nothing is broken. :D
-
@blakeyrat said in Steam for Linux: The Port Report (article):
In a OS that works correctly, mouseover events only occur when the cursor moves.
I beg to differ. If I am scrolling a webpage and an element is themed to change color when the cursor is over it, it had better change color when I scroll it under the cursor whether the cursor moves or not. I'd consider it a bug if I had to move my mouse a single pixel just to update the broken display.
-
@LB_ There is a the concept of hover intent i.e. shouldn't it light up when you move mega fast past it and it is deemed obvious that you aren't hovering over that element.
-
@lucas1 If it is under the cursor for any reason, it should light up. If it is not under the cursor for any reason, it should revert to its default state. How it ends up under the cursor shouldn't matter.
-
@LB_ Sorry just ignoring what I said and repeating yourself again isn't an argument. There is an idea of hover intent at least with websites, you don't want a JS event being fired when someone is moving their pointer past something quickly (most of the time), to a completely different UI element.
If you move to that element and stop then it should light up for sure. Thus you "intent" was to hover over that element.
-
@lucas1 Sorry, I didn't realize we were arguing about my opinion. I thought you were just asking what my stance was.
-
@LB_ okay fair enough. but you stance is ridiculous.
-
@lucas1 said in Steam for Linux: The Port Report (article):
you stance is ridiculous
-
@lucas1 any javascript on hover is ridiculous
any javascript is ridiculous
-
@candlejack1 I don't agree.
-
#stancenation
-
@Tsaukpaetra said in Steam for Linux: The Port Report (article):
Merry Christmas!
and don't let the Easter Bunny bite you!
-
@Erufael said in Steam for Linux: The Port Report (article):
The guy @blakeyrat quoted said in Steam for Linux: The Port Report (article):
The scrollbar works weirdly in that clicking outside of the bar scrolls to a position which is counter-intuitive to where it should scroll to on Unix, basically it goes way too far.
I'm gonna go with he's full of shit on this one too. Clicking on outside the bar scrolls up or down one height exactly as you said on my Linux laptop.
It does in modern desktop environments, but in some older programs and/or window managers it used to do all kinds of funky things unexpected by someone used to Windows or Mac OS. As I recall, one of the conventions was to put the scrollbar on the left of a window or text area, and if it was clicked outside the knob, it would jump to the clicked position instead of going up or down by one screen length.
@Erufael said in Steam for Linux: The Port Report (article):
lol Sure, put everything in root. Cuz thats a great idea.
You’ve clearly never had the pleasure of browsing around computers brought in for (minor) repairs to their software.
-
@Gurth said in Steam for Linux: The Port Report (article):
As I recall, one of the conventions was to put the scrollbar on the left of a window or text area, and if it was clicked outside the knob, it would jump to the clicked position instead of going up or down by one screen length.
It depended on what mouse button you used IIRC, and the whole thing was from systems where mice usually had three buttons (and the middle one wasn't a clickable scroll wheel, but a genuine button). It wasn't bad; it was just different. Almost any UI convention works provided it is used consistently.
-
@anonymous234 said in Steam for Linux: The Port Report (article):
Look, as I was saying on the other thread about native GUI toolkits, if your OS has <1% of user share you're in no position to make demands to developers.
And you should totally shut up about it, too?
-
@LB_ said in Steam for Linux: The Port Report (article):
@blakeyrat said in Steam for Linux: The Port Report (article):
You can, however, have your application take control of the mouse, then have it query the mouse position, then re-center, then query, etc. to get the mouse position data.
Yeah, some games on Windows do this in windowed mode and it's the most broken thing ever. If they don't limit the cursor bounding boxes then you can accidentally click outside the window when turning and clicking in the game.
Guild Wars 2 captures the mouse when it's full screen, ffs! (Prevents you accidentally minimising the game by clicking on the other screen...)
-
@anonymous234 said in Steam for Linux: The Port Report (article):
if your OS has <1% of user share you're in no position to make demands to developers.
Good Linux software face much less competition targetting this 1% than when you target windows, that are still millions of users.
We don't need more crap. We get crap for free on Linux. But we can pay for good shit.
-
@Steve_The_Cynic said in Steam for Linux: The Port Report (article):
Guild Wars 2 captures the mouse when it's full screen, ffs! (Prevents you accidentally minimising the game by clicking on the other screen...)
If I'm on a pause screen or menu screen, it would be nice if I could seamlessly move my cursor to my second monitor and click on stuff with the game still fullscreen on my primary monitor. But if I'm on game, yeah, I don't want to be able to accidentally click outside the game fullscreen or not. The issue is, I also don't want my turning speed to be limited by the distance from the center of my screen to the edge of my screen, so cursor teleporting and bounding box is not a good combo - it should capture the raw mouse input and ignore the cursor entirely.
-
@anonymous234 said in Steam for Linux: The Port Report (article):
if your OS has <1% of user share
According to statcounter that should be "above 30%" for the last 3 months.
-
@LB_ said in Steam for Linux: The Port Report (article):
@Steve_The_Cynic said in Steam for Linux: The Port Report (article):
Guild Wars 2 captures the mouse when it's full screen, ffs! (Prevents you accidentally minimising the game by clicking on the other screen...)
If I'm on a pause screen or menu screen, it would be nice if I could seamlessly move my cursor to my second monitor and click on stuff with the game still fullscreen on my primary monitor. But if I'm on game, yeah, I don't want to be able to accidentally click outside the game fullscreen or not. The issue is, I also don't want my turning speed to be limited by the distance from the center of my screen to the edge of my screen, so cursor teleporting and bounding box is not a good combo - it should capture the raw mouse input and ignore the cursor entirely.
So the game and the OS both process the input? I'm sure it won't be a problem when your clicking inside the game starts invoking random actions on your other screen.
-
@candlejack1 said in Steam for Linux: The Port Report (article):
We don't need more crap. We get crap for free on Linux. But we can pay for good shit.
Linux people don't pay for anything.
-
@tufty said in Steam for Linux: The Port Report (article):
According to statcounter that should be "above 30%" for the last 3 months.
We're talking about typical desktop-based Linux systems compatible with SteamOS, like Ubuntu.
-
@LB_ said in Steam for Linux: The Port Report (article):
If I'm on a pause screen or menu screen, it would be nice if I could seamlessly move my cursor to my second monitor and click on stuff with the game still fullscreen on my primary monitor.
Most games (including GW2) have a mode called either "Windowed Fullscreen" or "Fullscreen (Windowed)" that does this for you.
Instead of actually putting the GPU into "full screen mode" or whatever, it just draws a borderless window that covers one entire monitor. For games like GW2 that have a cursor, you can just move it to the other monitor whenever. For games that don't (like DOOM), you can alt-tab seamlessly at least.
It's still often buggy, of course, since game developers are fucking awful at their jobs. For example, if you click to refocus a Mechwarrior Online window, the click will "leak" into the game and your mech will fire weapon group 1 at nothing.
-
@blakeyrat said in Steam for Linux: The Port Report (article):
Linux people don't pay for anything.
Tell that to Redhat Enterprise Linux customers
-
@candlejack1 Those are mythical creatures, like unicorns.
In the last 10 years of me reading Hacker News, Ars, etc. I've read more articles about companies using Mac Minis as servers than I've read about companies using RedHat.
-
@blakeyrat said in Steam for Linux: The Port Report (article):
Those are mythical creatures, like unicorns.
We use RHEL at my job. >.>
-
@candlejack1 Most of the Linux die-hards used to complain about paying the "Windows Tax" when buying a notebook, ignoring the fact that Microsoft substantially discounts OEM copies of Windows to the likes of Dell, HP etc.
If you mentioned they should go to someone that was interested in supporting their niche i.e. smaller notebook manufacturer that specialised in compatible laptops and sell an alt-OS pre-installed they used to claim it was too expensive ... OF COURSE IT GOING TO BE MORE EXPENSIVE BECAUSE IT IS LESS COMMON.
-
@blakeyrat said in Steam for Linux: The Port Report (article):
Mechwarrior Online
Mech... warriors... online?
This is relevant to my interests. I would like to subscribe to your newsletter.
Filed under: It would be awesome in VR., And I'm not just saying that because you hate when I talk about VR.
-
@lucas1 https://minifree.org/product/libreboot-x200/
This laptop RESPECTS YOUR FREEDOM! Unlike my Acer, which constantly fantasizes about locking me in a cell.
-
@blakeyrat A lot of VFX places in Canada use Redhat (an ex-classmate works there).
-
@error said in Steam for Linux: The Port Report (article):
@blakeyrat said in Steam for Linux: The Port Report (article):
Mechwarrior Online
Mech... warriors... online?
Is this one of those pay-to-win deals? I'm ideologically opposed to that.
Filed under: Mainly because I'd be hugely susceptible to dropping $180 on that shit.
-
@blakeyrat Think less physical imprisonment, think more about thought crime. Stallman believes that proprietary software users are "Brainwashed" or some such gibberish.
-
@error said in Steam for Linux: The Port Report (article):
Mech... warriors... online?
This is relevant to my interests. I would like to subscribe to your newsletter.My newsletter is an 85-ton Stalker Misery with 4 ER Large Lasers aimed down your gullet.
-
@blakeyrat said in Steam for Linux: The Port Report (article):
Unlike my Acer, which constantly fantasizes about locking me in a cell.
At least we have that much in common.