vinszent / gnome-twitch

Enjoy Twitch on your GNU/Linux desktop
http://gnome-twitch.vinszent.com
Other
440 stars 40 forks source link

I have no options to login, change theme, change renderer, etc. #333

Closed notNSANE closed 6 years ago

notNSANE commented 6 years ago

Using Linux Mint (Edit: Xfce) 18.3, app downloaded from the Software Manager. Total Linux noob so I have no idea how to fix this.

All I have are buttons to change Channels, Follows and Games, and icons to reload, search, minimize, maximize, and close. Right clicking does nothing useful.

vinszent commented 6 years ago

I'm not sure what window manager you are using, but you want to open the app menu. In GNOME it's usually located in the top bar here.

TingPing commented 6 years ago

In Cinnamon I believe it shows up as a menu button in the headerbar.

notNSANE commented 6 years ago

I've been watching some videos and it seems the app is missing this icon on the top left:

ogrixge

Any ideas? I'm using Linux Mint Xfce, sorry for not mentioning it earlier. I updated everything I could, not sure if I have to update anything else.

Thank you so much for your fast responses!

TingPing commented 6 years ago

You can verify in ~/.config/gtk-3.0/settings.ini that the gtk-decoration-layout value has menu in it (or does not exist): https://developer.gnome.org/gtk3/stable/GtkSettings.html#GtkSettings--gtk-decoration-layout

vinszent commented 6 years ago

Adding to what @TingPing wrote, you can add gtk-shell-shows-app-menu=false which should force GT to show the app menu like in your picture.

notNSANE commented 6 years ago

After much googling and trying to find where the settings.ini file was (in my case it was on /etc/gtk-3.0/), and how to actually get permissions to edit it, I inputted the two commands you told me and the icon still don't appear.

notNSANE commented 6 years ago

Also, is there a way to clear the settings of this app so I can get the prompt to change renderer? I selected the first one and it lags on 1080p (it didn't lagged in Win10)

vinszent commented 6 years ago

The settings file is in your home folder under .config/gtk-3.0/settings.ini (.config is a hidden folder, you can press Ctrl+H to show it in your file manager). The renderer is changed in the settings dialogue, so you'll need to open that from the app menu.

Just as a quickfix, you can run gsettings reset com.vinszent.GnomeTwitch player-backend to reset the player backend which will give you the option to choose it again.

notNSANE commented 6 years ago

I solved the issue by installing Linux Mint MATE (18.3), the icon appeared and I could change all, so no idea if that bug is just from the Xfce version.

Performance is OK, though it lags a bit in 1080p@60FPS, but 720p@60 works fine and that's all I need. I'm guessing it's the drivers and not this software - I'm using a very old notebook with an Intel CPU + integrated Intel GPU.

The most important issue is that I had no buffering issues, which I have when using twitch.tv via Firefox, since I use this notebook via Wi Fi and it's quite away from the router.

Thanks again for the help and gratz for the app, it's really well done. If I might add a simple suggestion (besides researching this bug with Xfce), maybe add a way to fully disconnect from the Twitch chat channel (and not just hide it), so it saves some bandwidth, which might be critical in more crowded streams. Cheers! I leave up to you the decision to close this issue or not.

vinszent commented 6 years ago

Great! Happy it worked in the end.