GithubHelp home page GithubHelp 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

Watchers

 avatar  avatar

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.