Coder Social home page Coder Social logo

t530-settings's Introduction

T530-settings

T530 specific settings for Ubuntu 14.04LTS

This is a simple script and a collection of config files that will take a stock Ubuntu 14.04 LTS system and set up thinkpad specific features.

It is mainly for my own consumption but I figured it would be nice to packge up for others so they don't have to do all the research and development I had to do. It will probably work on most newer thinkpads of the same vintage (particulalry ones with ivy bridge chipsets) but I can't 100% guarantee anything.

in particular it will:

  • install and setup fingerprint reader software
  • install power management scripts to handle dismounting SD cards before suspend so that suspend/hibernate does not hang.
  • install power management script to restore mic mute LED state
  • add additional modules to SUSPEND_MODULES= in /etc/pm/config.d/modules
  • enable hibernate and ask you which device you want to use to save to disk
  • not necessarily a thinkpad specifc thing but enable manual configuration of interfaces in network manager by using a policykit rule.
  • add ACPI event script to mute the mic and toggle the LED when you hit the Thinkpad button next to the microphone.
  • modify /etc/rc.local to mute the mic and light the mute LED on boot, and also set up the battery charge thresholds if they have changed back to the defaults.
  • add aesni-intel, xts and acpiphp to /etc/initramfs-tools/modules

NOTES for 14.04LTS release:

  • We no longer patch the kernel since the trusty kernel already has what we need out of the box.
  • The kernel for 14.04LTS seems to map the microphone mute button to a key scan code instead of an ACPI event Since KDE doesn't seem to do anything with that scan code I've simply added an acpid rule to mute the mic and toggle the LED with the lenovo button that is right next to the mic button anyway.
  • I had to use an experimental release of fingerprint-gui to make it work correctly with 14.04LTS
  • I have switched to using TLP for power management. to set it up run setup.sh inside the tlp directory.
  • I have removed the nvidia switching example files since I haven't tested them under 14.04 yet.

t530-settings's People

Contributors

wschaub avatar

Stargazers

Bruno P. Kinoshita avatar Mike Ferrara avatar raúl avatar Frank avatar deffjammer avatar Jongin Oh avatar Clément Hermann avatar Undefined avatar Max Jakob avatar Jimmie Elvenmark avatar MK avatar

Watchers

Jimmie Elvenmark avatar  avatar ysksn avatar Matt Sullivan avatar deffjammer avatar  avatar

t530-settings's Issues

ubuntu 16.10

Hi! i'm running ubuntu 16.10, everything is working great except for suspend/hibernate. Sometime it does, sometimes it doesn't. This happens to me since 14.04 ... Can you guide me into how to solve this?

thank you!

Contact me

Hey man, get in touch if you can. Very obvious email address @ gmail.

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.