Giter VIP home page Giter VIP logo

steam-login's Introduction

steam-login

Put STEAM BigPicture mode at login screen

NEWS

  • Version 11 - Test version with Steam manager
    This verison add a special manager for Steam that prevents focus loss. To get this version change to branch steam-manager

  • Version 10 - Latest traditional version
    Big script refact and improved openbox support (thanks Nefelim4ag [email protected]).

  • Version 9
    Some improventes taken from SteamOS

  • Version 8
    Improve primusrun. better performance with "optirun -b primus" than "primusrun" (thanks to xXxDeadStarxXx [email protected]). PPA for Ubuntu Saucy.

  • Version 7
    Code cleanup, fix bug while bigpicture was not working with newer steam versions, make it less intensive and changed Steam name to not be all caps anymore (thanks to Zeroedout [email protected])

  • Version 6.1
    Change recommends to suggests for xserver-xorg-input-joystick as users may have trouble in some systems and other desktops

  • Version 6
    Shows error message when steam fails to run, add possibility to login with the gamepad in lightdm (Thanks to pmk1c [email protected]), code cleanup, removed some useless workaround, thanks to steam fixes, replaced steam-de default folder

  • Version 5
    Added STEAM badge icon for lightdm, fixed bad quality package and improved package information, script modified to monitor windows, so steam always recover focus after gameplay and there is no need anymore to click in ok to close steam on non-hacked version

  • Version 4
    Improved compatibility with more games, support for nvidia optimus (if bumblebee and/or Primus is present), restart steam if it crashes, hack to close steam when not using the "hacked version", workaround for TF2 black screen bug and for text fonts bug with some specific fonts settings.

  • Version 3
    Improved multimonitor setup, loading gnome (unity) settings, chagend openbox to xfwm4: improving compatibility, removing unecessary new options added to login screen and fixing the need to "alt+tab" after playing a game in hacked version

  • Version 2
    Now use openbox Window Manager to improve game compatibility corectly setting focus on the active window. The openbox is now set as dependecy on the platform

KNOWN ISSUES

Steam, sometimes, may "hide" itself, mostly when something went wrong with a game or staem itself. If this happens just press ALT+TAB to get back do Steam Big Picture. (this will likely not happens in version 10)

INSTALL

You can download deb packges from here: Steam Login

The PPA is really outdated, and I'm not much inclined to maitain it anymore. If anything changes I will update here.

sudo add-apt-repository ppa:thor27-gmail/steam-desktop
sudo apt-get update
sudo apt-get install steam-login

On Arch you can install this by installing steam-session-git on the AUR.

HACKING ON IT

It's a pretty simple project.

You just need to put the correct files on steam-login or stea-login-hacked folder, as if was your / folder. on DEBIAN control you may change version dependencies and stuff

To build the package you just need to run the build.sh script:

./build.sh

Please fork-it and improve it :)

steam-login's People

Contributors

darealshinji avatar fjen avatar markzz avatar nefelim4ag avatar thor27 avatar xxxdeadstarxxx avatar zeroedout avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

steam-login's Issues

Black screen

Hi,

I tried steam-login on 2 AMD_64-based systems:

AMD A6, integrated RadeonHD6350
AMD PhenomII, wih Radeon HD6770
Both LinuxMint 14, Kernel 3.7, AMD Catalyst fglrx 9.11 (latest)

I can use Big Picture on both systems, but logging with steam gives a silent, black desktop :-(

Exit doesn't work on Ubuntu 14.04

  1. On Ubuntu 14.04 ;
  2. Log In with Steam login ;
  3. Choose Exit in STeam Menu ;

Expected result :
We are logged out of our session and back to gdm.

Actual result :
Steam seems to not be correctly closed, then an empty desktop is displayed.

Black bar on top and bottom Ubuntu 17.10

When steam logged in, it show that it has black bar on top and bottom, and when I check the resolution it said the target resolution only 1024x576 even I set my resolution to 1366x768
P.S sorry if my english is bad

Wrong monitor with dual monitor setup on Ubuntu 14.04

Hi!

I have an issue as stated. The nvidia-config has the proper monitors set up.

For some reason, I need to open a terminal, close steam, and then steam big picture reopens on the correct monitor.
Is there any way to modify the script so it checks which monitor is active and runs on it?

A separatte isue
Would also be cool to be able to run sixad start - (needs sudo access) with it so the gamepad is detected without the need to start a terminal and break the experience.

Great script! Way better then running the steam OS packages.

xboxdrv

Hi,

In order to use the xbox 360 wireless controller I need to run xboxdrv in the console with sudo privileges, is there a way I can launch a console from steam-login?

Thank you,

blank desktop

I'm trying to use steam-login in Ubuntu 12.10, but it doesn't work, all I get is the wallpaper, nothing else loads. Maybe some recent Steam update broke something in steam-login?

I'm using Ubuntu 12.10 64bit.

Ctrl+Space changes keyboard layout

While in game, Ctrl+Space makes a keyboard layout selection dialog appear, capturing control from the game. I imagine this is due to my main DE (Unity) having several languages installed.

I've tried minimizing Big Picture under xfwm4 and access a keyboard-layout window to no success.

How can I prevent this window from showing?

[XBMCbuntu] Steam minimizes after login

Using XBMCbuntu 12.0 Frodo:

My specs:
NVIDIA Corporation G70 [GeForce 7800 GT](rev a1) driver version: 304.xx
Intel(R) Pentium(R) 4 CPU 3.00GHz
Multimedia audio controller: Creative Labs SB Audigy (rev 04)

XBMCbuntu's default DM is LXDM (iirc). When launching Steam, it shows the spalsh, "connecting to xxxxxx's account" screen, and then you only see the wallpaper. Alt+tab brings steam into focus. Next bug I post (regarding black box on the top left corner may be related to this).

Shut down doesn't work

In the exit menu of the BigPicture mode, 3 options doesn't work (Shut down, Restart and sleep mode). It does nothing aside from a little bit of loading.

Any idea?

How can i enable 2nd AMD GPU driver?

I am on Ubuntu 16.04, using 11 version of steam-login (or steam-session) and all runs smooth, but

I have intel+AMD graphics and i looked on steam-de config and there's no dri_prime=1. I'd edit it by myself, but i have no enough experience.

In general, i just need run steam games through your steam-login using my main AMD driver. No matter in what way. I think you'll know better than me and you'll help me.

Thank you for that useful tool, bro.

UPD And DRI_PRIME=1 %command% in steam game launch options are not working in steam-login.

No keyboard input possible

First of all I want to thank you for this helpful script. I tried to use it under openSUSE 13.1 in KDM and it started very well. Steam Big Picture opened and I was able to control it with my mouse. Indeed, keyboard input wasn't working. There was no situation where typing produced something.
I didn't try it with my Xbox Controller (I had problems with xpad and openSUSE).

Steam Big Picture isn't fullscreen Ubuntu 23.04

Basically, everything works but Steam in big picture mode opens in the top left of the screen instead of being fullscreen. I think it's a resolution issue, I'm using a 1440p monitor if that helps. Also my display manager is sddm.

[XBMCbuntu] Persistent black box at the top left corner *workaround found*

My specs:
NVIDIA Corporation G70 [GeForce 7800 GT](rev a1) driver version: 304.xx
Intel(R) Pentium(R) 4 CPU 3.00GHz
Multimedia audio controller: Creative Labs SB Audigy (rev 04)

After logging into Steam from LXDM (default on XBMCbuntu), there is a black box on the top left corner, you can see it on the picture I included.
blackbox_upper_right_corner

Playing Counter Strike 1.6 or CZ, the black box stays during game play, and persists even after exiting the game and going back into Steam.

Playing Postal 2 Complete, the black box disappears after the game is launched, however it reappears once I quit the game.

The black box doesn't appear if I log into LXDE and launch steam from the desktop. However, if I alt+tab, I can see the black box during the window switch, but it goes away when Steam gets focus back. When I exit Steam, just after it closes, you can see the black box on the top left corner, but several seconds later, it goes away and the LXDE desktop looks normal. This makes me think we can find out what LXDE is doing to get rid of the black box for steam-de as well. Anyone have any idea where to start?

Can anyone else confirm this bug? If no others see it, I will presume it's my shittastic card and the older Nvidia driver :<

EDIT: Workaround The black box only appears when the mouse is left hovering on the upper left corner. After starting Steam, moving the mouse away from the area, then changing focus (oddly enough, one has to alt+tab and then hit tab again while still holding alt [perhaps this makes it redraw?]) and the ugly box goes away!!!!

No Saucy Salamander (13.10) repositories for Steam Login

Will the project be dropped because of SteamOS release?

I don't intend to use the official SteamOS because I don't like the gnome desktop and I have compatibility issues with other softwares that I use.

This said, I really like to have the Steam login on my favored ubuntu system...

Keep on the good work!

lost focus of the cursor

lost focus of the cursor on login screen and I can't login =( Focus always goes up the input fields (as if squeezed tab key or up)

Compiz stops working after installing steam-login

I installed steam-login and it worked fine. Then I tried logging back into Unity and nothing came up. After a couple more tries it would sometimes bring up the crash dialog so I tried running it from in the terminal after Ctrl+Alt+F1 and I got the output below

So I googled the first line that had an error in it and the only thing that came up was this page https://forum.ubuntu-gr.org/viewtopic.php?p=288512 . It's in greek but with Google Translate it does make mention of xfwm4, so I think the xfwm4 dependency in steam-login caused this.

Before I go reset things in xfwm4, or uninstalling steam-login, any suggestions on what I should do?

compiz (core) - Info: Loading plugin: core
compiz (core) - Info: Starting plugin: core
unity-panel-service: no process found
compiz (core) - Info: Loading plugin: ccp
compiz (core) - Info: Starting plugin: ccp
compiz (core) - Info: Loading plugin: composite
compiz (core) - Info: Starting plugin: composite
compiz (core) - Info: Loading plugin: opengl
compiz (core) - Info: Unity is fully supported by your hardware.
compiz (core) - Info: Unity is fully supported by your hardware.
compiz (core) - Info: Starting plugin: opengl
compiz (core) - Info: Loading plugin: copytex
compiz (core) - Info: Starting plugin: copytex
compiz (core) - Info: Loading plugin: compiztoolbox
compiz (core) - Info: Starting plugin: compiztoolbox
compiz (core) - Info: Loading plugin: decor
compiz (core) - Info: Starting plugin: decor
compiz (core) - Info: Loading plugin: snap
compiz (core) - Info: Starting plugin: snap
compiz (core) - Info: Loading plugin: resize
compiz (core) - Info: Starting plugin: resize
compiz (core) - Info: Loading plugin: mousepoll
compiz (core) - Info: Starting plugin: mousepoll
compiz (core) - Info: Loading plugin: vpswitch
compiz (core) - Info: Starting plugin: vpswitch
compiz (core) - Info: Loading plugin: gnomecompat
compiz (core) - Info: Starting plugin: gnomecompat
compiz (core) - Info: Loading plugin: regex
compiz (core) - Info: Starting plugin: regex
compiz (core) - Info: Loading plugin: place
compiz (core) - Info: Starting plugin: place
compiz (core) - Info: Loading plugin: wall
compiz (core) - Info: Starting plugin: wall
compiz (core) - Info: Loading plugin: imgpng
compiz (core) - Info: Starting plugin: imgpng
compiz (core) - Info: Loading plugin: grid
compiz (core) - Info: Starting plugin: grid
compiz (core) - Info: Loading plugin: move
compiz (core) - Info: Starting plugin: move
compiz (core) - Info: Loading plugin: session
compiz (core) - Info: Starting plugin: session
compiz (core) - Info: Loading plugin: unitymtgrabhandles
compiz (core) - Info: Starting plugin: unitymtgrabhandles
compiz (core) - Info: Loading plugin: animation
compiz (core) - Info: Starting plugin: animation
compiz (core) - Info: Loading plugin: fade
compiz (core) - Info: Starting plugin: fade
compiz (core) - Info: Loading plugin: scale
compiz (core) - Info: Starting plugin: scale
compiz (core) - Info: Loading plugin: expo
compiz (core) - Info: Starting plugin: expo
compiz (core) - Info: Loading plugin: workarounds
compiz (core) - Info: Starting plugin: workarounds
compiz (core) - Info: Loading plugin: ezoom
compiz (core) - Info: Starting plugin: ezoom
compiz (core) - Info: Loading plugin: unityshell
compiz (core) - Info: Starting plugin: unityshell
Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 9: reading configurations from ~/.fonts.conf is deprecated.
compizconfig - Info: Backend : gsettings
compizconfig - Info: Integration : true
compizconfig - Info: Profile : unity
WARN 2013-09-27 00:52:55 unity.glib.dbus.server GLibDBusServer.cpp:580 Can't register object 'com.canonical.Autopilot.Introspection' yet as we don't have a connection, waiting for it...
WARN 2013-09-27 00:52:55 unity.glib.dbus.server GLibDBusServer.cpp:580 Can't register object 'com.canonical.Unity.Debug.Logging' yet as we don't have a connection, waiting for it...
Xlib: extension "XINERAMA" missing on display ":0".
Xlib: extension "XINERAMA" missing on display ":0".
WARN 2013-09-27 00:52:55 unity.libindicator :0 Desktop file '/usr/share/applications/libreoffice-writer.desktop' is using a deprecated format for its actions that will be dropped soon.
WARN 2013-09-27 00:52:55 unity.libindicator :0 Desktop file '/usr/share/applications/libreoffice-calc.desktop' is using a deprecated format for its actions that will be dropped soon.
WARN 2013-09-27 00:52:55 unity.libindicator :0 Desktop file '/usr/share/applications/libreoffice-impress.desktop' is using a deprecated format for its actions that will be dropped soon.
ERROR 2013-09-27 00:52:55 unity.glib-gio :0 g_file_monitor_set_rate_limit: assertion G_IS_FILE_MONITOR (monitor)' failed ERROR 2013-09-27 00:52:55 unity.launcher.icon.trash TrashLauncherIcon.cpp:62 Could not create file monitor for trash uri: Operation not supported WARN 2013-09-27 00:52:55 unity.glib.dbus.server GLibDBusServer.cpp:580 Can't register object 'com.canonical.Unity.Launcher' yet as we don't have a connection, waiting for it... Xlib: extension "XINERAMA" missing on display ":0". WARN 2013-09-27 00:52:55 unity.glib.dbus.server GLibDBusServer.cpp:580 Can't register object 'com.canonical.Unity.Dash' yet as we don't have a connection, waiting for it... WARN 2013-09-27 00:52:55 unity.glib-gobject <unknown>:0 invalid (NULL) pointer instance ERROR 2013-09-27 00:52:55 unity.glib-gobject <unknown>:0 g_signal_handlers_disconnect_matched: assertionG_TYPE_CHECK_INSTANCE (instance)' failed
WARN 2013-09-27 00:52:55 unity.glib-gobject :0 invalid (NULL) pointer instance
ERROR 2013-09-27 00:52:55 unity.glib-gobject :0 g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
**
IBUS:ERROR:ibusconfig.c:237:ibus_config_get_value: assertion failed: (IBUS_IS_CONFIG (config))
Aborted (core dumped)
WARNING: no DISPLAY variable set, setting it to :0

don't work mouse

I have mouse A4Tech Bloody R8.

After reboot on Steam-desktop - mouse not work, i tap exit on keyboard. In game mouse not work too :(

How fix?

Control volume settings

Hi,

Is there a way I can control my volume settings from the keyboard, for some games the ingame volumn control does not work.

Thank you,

Dual screen

Hi,

I have dual screen layout here, but steam-login only uses my laptop display, is there a way I have it run on my secondary screen?

Regards,

Mouse Cursor does not appear

When I enter the Steam desktop session, my mouse is invisible. This is really annoying especially in games without custom cursors as it is hard to navigate the menus.

launchpad issues

hi! awesome work with this package :). although, I have faced some issues trying to install it by the launchpad ppa provided in the readme.md:

  • steam-linux package appears to not be there:

http://ppa.launchpad.net/thor27-gmail/steam-desktop/ubuntu/dists/precise/main/source/Sources 404 Not Found

http://ppa.launchpad.net/thor27-gmail/steam-desktop/ubuntu/dists/precise/main/binary-i386/Packages 404 Not Found

  • Launchpad's bugtracker is not configured:
    Steam Login must be configured in order for Launchpad to forward bugs to the project's developers.
  • Launchpad does not know where Put steam BigPicture at login screen hosts its code: please add this github repo! :)

again, awesome work man! ๐Ÿ‘

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.