Package Details: samsung-tools 2.3.3-1

Git Clone URL: (read-only)
Package Base: samsung-tools
Description: Tools for Samsung laptops
Upstream URL:
Licenses: GPL3
Submitter: None
Maintainer: voria
Last Packager: voria
Votes: 45
Popularity: 0.005943
First Submitted: 2010-05-31 05:49
Last Updated: 2017-12-31 13:08

Latest Comments

eticre commented on 2014-11-19 23:10

not working

nov 20 00:08:08 gretto org.voria.SamsungTools.System[315]: Traceback (most recent call last):
nov 20 00:08:08 gretto org.voria.SamsungTools.System[315]: File "/usr/share/samsung-tools/", line 31, in <module>
nov 20 00:08:08 gretto org.voria.SamsungTools.System[315]: from backends.system.options import Options
nov 20 00:08:08 gretto org.voria.SamsungTools.System[315]: File "/usr/share/samsung-tools/backends/system/", line 26, in <module>
nov 20 00:08:08 gretto org.voria.SamsungTools.System[315]: class Options(dbus.service.Object):
nov 20 00:08:08 gretto org.voria.SamsungTools.System[315]: AttributeError: 'module' object has no attribute 'Object'

sqbox commented on 2014-08-28 00:12

Since kernel version 3.16, I've been having problems with the backlight on my ATIV Book 8.

First, the function keys to control the brightness stopped working. I've fixed that by adding acpi_backlight=vendor to the kernel parameters.

Second, after a resume the backlight does not come on at all. The screen is not black, but so dark it is almost impossible to read. This problem is very intermittent and I can't reproduce it consistently. I've played with video.use_native_backlight but haven't found a solution.

postblue commented on 2014-08-15 20:39

As @smrtg suggested it in samsung-tools-git, pm-utils has to be removed from the dependencies here and from the developpement as well: it seems to conflict with systemd's LidSwitch.

With Samsung Tools installed, resuming from a LidSwitch suspend leads back to suspend a few seconds later.
Without Samsung Tools installed, so without pm-utils installed, suspend is working as expected.

AFAIK it would lead to some code refactoring, as VM writeback, Devices Power Management and USB autosuspend are pm-hooks. They can be handled by UDEV rules, as described in Arch wiki's Power Save page. We can even make them depending on power supply events.

Enabling wireless with the Fn combination leads to some weird "Wireless cannot be enabled", despite it's enabled after a while.
Blacklisting the samsung_laptop module gives the right message, but the battery life seems to be impacted.

systemd-backlight doesn't restore the backlight level (Linux 3.16.1, GNOME 3.12.2, systemd 215-4), I have to force X11 to use intel_backlight instead of samsung's to make it work.
intel_backlight is less smooth than samsung's used to be, the minimal level is a black screen, but samsung's isn't adjusting backlight at all now.
Adding acpi_backlight=vendor and other stuff to GRUB makes no change on my N210.

mvn23 commented on 2014-06-10 18:34

Disregard my previous comment, solved by uninstalling laptop-mode-tools...

mvn23 commented on 2014-06-10 18:18

If I enable samsung-tools.service to start on boot, I am unable to control the webcam until the system service is stopped. In the gui, all webcam-related settings are greyed out and samsung-tools -s webcam returns "Webcam control is not available." If I then run samsung-tools -S followed by another samsung-tools -s webcam, it returns the actual status of the webcam.

If I disable start on boot this problem does not appear, but the devices are not set to their initial state until I run the service manually so I disabled start on boot and run the service from .bashrc as a workaround.

Note that the webcam itself works as expected as long as the uvcvideo module is loaded.
If you need more info please let me know.

voria commented on 2013-10-01 16:53

@PostBlue: thanks for reporting, the problem is now fixed on the git repository :)

postblue commented on 2013-09-29 13:20

Since the deprecation of /etc/sysctl.conf [1], the kernel parameters' button isn't working anymore, because there's no /etc/sysctl.conf anymore (creating the file brings back the option). I suggest that samsung-tools read and write a file like /etc/sysctl.d/99-samsung-tools.conf, what it should have done for ages : not touching the base system files and add parameters in an individual configuration file.


voria commented on 2013-08-05 09:13

Done, thanks for reporting :)

j00b commented on 2013-08-04 23:40

Could you please add 'dbus-glib' as a requirement, as it will not start without it.

voria commented on 2013-05-28 17:59


lybin commented on 2013-05-28 11:09

Remove old initscipts rc.d files

The time since initscipts became unsupported is sufficient that everyone should have transitioned and these files should be removed. Leaving them in packages appears to be causing some confusion among our users.

lybin commented on 2012-10-18 09:54

Thx :)

voria commented on 2012-10-17 16:34

Done. ;)

lybin commented on 2012-10-17 15:58

Please, update depends from python-notify to python2-notify

qqqqqqqqq9 commented on 2012-10-16 16:14


python-notify has been renamed to python2-notify in testing.


Anonymous comment on 2012-10-14 09:52

Keys for control brightness and volume are don't working now with the latest updates on N150.

Anonymous comment on 2012-08-10 13:47

Simply use yaourt, it will automatically download and install the last version for you :
> yaourt -S samsung-tools

voria commented on 2012-08-10 13:45

Ah, I see, you are using the PKGBUILD included in the sources dist... that is old and does not work, you have to download the latest PKGBUILD available here.

Use the 'Tarball' link to get it (, extract it and issue the makepkg command to build the package.

SemenMartynov commented on 2012-08-10 13:35

OK, sorry (it's the first time, when I use AUR).
But where can I get the latest version? I used link from this page, I mean

voria commented on 2012-08-10 08:33

You are trying to build samsung-tools 2.1-1... the latest version available here is 2.1-4.

SemenMartynov commented on 2012-08-10 00:50

==> Making package: samsung-tools 2.1-1 (Fri Aug 10 04:49:58 MSK 2012)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving Sources...
-> Found samsung-tools-2.1.tar.gz
-> Found samsung-tools.rcd
==> Validating source files with md5sums...
samsung-tools-2.1.tar.gz ... FAILED
samsung-tools.rcd ... Passed
==> ERROR: One or more files did not pass the validity check!

voria commented on 2012-08-10 00:41

The current PKGBUILD is correct, also the error on launch has been fixed some time ago.
Perhaps you are using an older PKGBUILD?

SemenMartynov commented on 2012-08-09 19:19

1. Mistake in PKGBUILD.
- md5sums=('c0ee95ad55cda2a8223fcaefc7872cac'
+ md5sums=('594be701b1dfc3d07b241ea3b4c53f95'

2. Error on launch.
sudo rc.d start samsung-tools
:: Starting samsung-tools [BUSY] Error org.freedesktop.DBus.Error.Spawn.ChildExited: Launch helper exited with unknown return code 1

voria commented on 2012-07-29 11:12

Just uploaded a new package.
I've added a service file for systemd. :)

Anonymous comment on 2012-07-16 15:46

Wow, that was quick !
Everything is fine now, thanks voRia, good job !

voria commented on 2012-07-15 22:02

I think I've found the root of the problem.
For some reason dbus is not capable anymore to launch the service because of the shebang used in the .py file (#!/usr/bin/env python2).
Changing it to "#!/usr/bin/python2" fixes the problem.

This is odd, it worked perfectly until some days ago.

Anyway, I've updated the package.

Anonymous comment on 2012-07-15 20:45

Yep, the system service perfectly works when manually launched.
I don't know if the lib/ thing is in cause but, in my case, it seems to have happened right after this update was done.
Anyway, let us know when you find out the problem or if you need some help.

voria commented on 2012-07-15 18:14

Yep, same problem here. DBus is unable to launch the system service for some reason. Instead, no problem for the session service.
Anyway, the system service works perfectly if launched manually as root ("sudo /usr/lib/samsung-tools/"). This is an usable workaround for now, while trying to figure out the root of the problem. :/

I have no clue right now, and I don't see how the lib/ update may cause this.

Anonymous comment on 2012-07-15 13:21

samsung-tools seems not to work anymore, I've got a 'Control interface: unable to connect to system service!' error when, for instance, I try to run samsung-tools-preferences and this since the lib/ update of 07/14.
Any idea of how to fix it ? Thanks in advance.

Anonymous comment on 2012-01-25 01:50

samsung-tools works again following the latest udev update from testing. udev 179-1.

Anonymous comment on 2012-01-24 16:03

alas, the samsung-laptop built into the kernel will not work for me. My screen will go into fits of flashing when the times screen blank occurs. I need to keep easy-slow-down-manager in place for my Samsung NF310.

berz commented on 2012-01-24 15:00

I looked around and managed to simplify my setup by using the samsung-backlight module that comes with the kernel, uninstalling easy-slow-down-manager and removing my modprobe.conf. However, upgrading kmod still breaks my setup. As I'm not the only one experiencing this regression, I am flaggin this as out-of-date.

Anonymous comment on 2012-01-24 00:12

Samsung tools has also quit for me on the latest update of udev and kmod. Glad I checked here to see that I am not alone. I can't think of why this would be. easy-slow-down-manager and samsung-backlight modules are loading fine.

berz commented on 2012-01-21 22:29

The last -Syu broke samsung tools on my system. The system stopped reacting to most Fn key combinations. Volume worked, backlight didn't. xev didn't recognise the keys either. Solved by using module-init-tools again instead of kmod. mkinitcpio and udev had to be rolled back too, since their most recent version depends on kmod.

Running 'pacman-color -U /var/cache/pacman/pkg/module-init-tools-3.16-3-i686.pkg.tar.xz /var/cache/pacman/pkg/mkinitcpio-0.8.0-3-any.pkg.tar.xz /var/cache/pacman/pkg/udev-175-1-i686.pkg.tar.xz'
removed kmod (4-1)
installed module-init-tools (3.16-3)
upgraded udev (177-3 -> 175-1)
upgraded mkinitcpio (0.8.2-1 -> 0.8.0-3)

I would like to know whether the error was due to (1) the configuration on my side (2) a bug in kmod/udev/mkinitcpio or (3) the problem is in samsung-tools, not being compatible with kmod

Anonymous comment on 2011-10-22 19:10

It appears that version 2.0 is available ( )

richerVE commented on 2011-10-07 13:14

Version 1.5 is out

schmoemi commented on 2011-09-26 22:53

It is said easy-slow-down-manager isn't needed any more because there is a samsung_laptop kernel module that comes with kernels >= 2.6.39 ?

schmoemi commented on 2011-09-26 22:49

It is said easy-slow-down-manager isn't needed any more because there is a samsung_laptop kernel module that comes with kernels >= 2.6.39 ?

Anonymous comment on 2011-09-02 07:09

Problem fixed with the latter kernel.

Anonymous comment on 2011-08-26 11:07

Fn keys seem not to work anymore since kernel 3.0 (even after having reinstalled easy-slow-down-manager-svn).

richerVE commented on 2011-07-20 02:15

When i try to modprobe the modules it fails saying that the modules can't be founded. If i use insmod with the path it works ok, that makes to fail in boot if i put easy-slow-down-manager in MODULES variable in rc.conf. I found a solution, run "depmod" and it works with modprobe. Maybe post-install script can execute depmod to solve that

voria commented on 2011-06-27 00:07

That option changes the way the backlight control is managed by the 'samsung-backlight' module.
Anyway, if your NC10 has the latest BIOS from Samsung installed (11CA), you don't need that module at all and you can blacklist it.

Anonymous comment on 2011-06-26 22:55

Problem seems to be fixed in adding the line "options samsung-backlight use_sabi=0" in the /etc/modprobe.d/modprobe.conf.
What does this option do exactly ? Should I rather blacklist it ?

Anonymous comment on 2011-06-26 19:03

I have noticed a bug, the module samsung-backlight.ko makes my NC10 become crazy when I try to change the backlight, the screen flickers like if two thinks are trying to change luminosity and there is nothing I can do, the system becomes very slow. Actually, the only thing I can do is to remove the module (rmmod /lib/modules/2.6.39-ARCH/kernel/drivers/misc/easy_slow_down_manager.ko) to stop it, but I cannot change the backlight anymore afterwards.
So I am sure this module is the problem, all the more I can change the backlight without any problem when I remove samsung-tools.
Any idea to fix it ? Am I alone with this problem ?

Anonymous comment on 2011-06-22 23:11

Problem solved !
Thank you very much Pastor !
I guess I have a lot of things like that to learn about this distrib that I already love !
Have a good day.

Anonymous comment on 2011-06-22 12:26

@Popo01 You must install "easy-slowdown-manager-svn" after you must load modules as root:
insmod /lib/modules/YOUR-KERNEL-VERSION-ARCH/kernel/drivers/misc/easy_slow_down_manager.ko
insmod /lib/modules/YOUR-KERNEL-VERSION-ARCH/kernel/drivers/misc/samsung-backlight.ko
And you can see both of them in "lsmod" out.

Anonymous comment on 2011-06-21 06:33

No I can't see anyone of them. Why?

Anonymous comment on 2011-06-21 05:13

Upd. @Popo01 does you see "samsung_backlight" and "easy_slow_down_manager" in your "lsmod" out?

Anonymous comment on 2011-06-21 05:08

@Popo91 Try to add "acpi_backlight=vendor" (without quotes) to kernel boot parameters.

Anonymous comment on 2011-06-21 01:31

Did it but it didn't fix my problem.
Is there a package needed which is not in the dependency list ?

voria commented on 2011-06-21 01:23

You probably need to reinstall 'easy-slow-down-manager-svn' (it has to be reinstalled each time a new kernel is installed).

Anonymous comment on 2011-06-21 01:14

The wifi and backlight commands do not work on my samsung NC10. The terminal says "backlight/wifi cannot be toggled".
What did I miss ? That's bizarre because it worked when I used Ubuntu...

Anonymous comment on 2011-05-06 09:25

This line in modprobe.conf helped me to correct the behaviour I had:
options samsung-backlight use_sabi=0 levels=8 force=1

voria commented on 2011-05-04 17:35

@sylar_5: thanks, I've updated the rc.d script. ;)

@ilyalavrinov: This is probably caused by the 'samsung-backlight' kernel module, installed with the 'easy-slow-down-manager' package.
Try to load the module with the option use_sabi=0, or try to not load it at all (adding it with a ! to the MODULES array in /etc/rc.conf) since it's not needed for some netbook models.

Anonymous comment on 2011-05-04 17:02

please review the rc.d script with the rc.d standard (see wiki page about that)
it doesn't register as daemon, and since the new /sbin/rc script, it always seems like samsung-tools wasn't running

what to do:
1) ad this line just before the stat_done in case start)
add_daemon samsung-tools
2) add the stop) case to $1 ( rm_daemon samsung-tools )
3) add the restart case to $1 ( $0 stop; sleep 1; $0 start )

Anonymous comment on 2011-04-30 15:37

I have some strange behaviour with Arch, KDE (installed from kde-meta) and my new Samsung N145. When I press BrightnessUp (Fn + Up) brightness goes straight to the highest level. A similar thing happens when I press BrightnessDown - it goes straight to the lowest level without any middle levels of brightness between the highest and the lowest levels.
Do you know how to fix it? If not, what additional information do you need? Should I write a bugreport somewhere?
It works OK with Gnome.

Anonymous comment on 2011-02-06 03:06

It work's. I am happy. Thanks a lot!

voria commented on 2010-12-19 16:44

No problem, I'll continue to update it! Thank you! ;)

Anonymous comment on 2010-12-19 15:48

Sorry guys, but I have no time :(

voria commented on 2010-12-19 14:37

Samsung Tools 1.3.1 released.

Updated PKGBUILD is available here:

@Pastor: please update this package or, if you don't want to mantain it anymore, disown it so I can continue maintaining it. Thanks. :)

voria commented on 2010-12-19 14:37

Samsung Tools 1.3.1 released.

Updated PKGBUILD is available here:

@Pastor: please update this package or, if you don't want to mantain it anymore, disown it so I can maintain it by myself. Thanks. :)

voria commented on 2010-12-10 14:22

Samsung Tools 1.3 released.

Updated and fixed PKGBUILD is available here:

Please upload it here. :)

oliparcol commented on 2010-12-09 20:29

I've made a simple patch to correct the python2 reference problem:

* python2.patch :
* corrected PKGBUILD:

Anonymous comment on 2010-11-19 14:04

I got it work and involves a lot more work to change all the pyhton scripts to use python2. Some one with more knowledge on sed can do it in the bulid / install stage.

Anonymous comment on 2010-11-15 13:14

thanks alot, it works!

Anonymous comment on 2010-11-12 17:09

You'll need to remove ~/.samsung-tools folder and ~/.xbindkeys file. Logoff and login back, then configure samsung-tools again.

Anonymous comment on 2010-11-12 10:42

Thanks for update! But now it has strange issue
On mine netbook (Samsung N150) Fn keys doesnt work properly. With fn keys not all works as needed, but from command line works fine.
for example when pressing Fn+F9 (wifi) wifi LED just changes state (lights on/off) for a moment, then back for previous state it had, but in fact wifi doesnt turning on or off, sorry for my english, hope you understand what I meant.

voria commented on 2010-11-11 14:37

I've updated the AUR package to reflect changes in Samsung Tools 1.2.
At the moment I don't have an archlinux installation available so I can't test if it works but I suppose it does. ;)

It's available here:

I've added a patch which fixes shebangs as reported in previous comments, and I've updated package dependencies ('laptop-mode-tools' support has been dropped in favour of 'pm-utils'). I've also updated the post install instructions with explanation on how to enable/disable the new power management scripts shipped with Samsung Tools 1.2.

Anonymous comment on 2010-11-11 13:11

A fix for the dbus error:

There are 3 python scripts in /usr/lib/samsung-tools:,,
They are not compatible to python3, so change the first line to #!/usr/bin/env python2.7 and everything works fine.

Anonymous comment on 2010-11-09 14:55

I send a message to voRia, just waiting for replay.

Anonymous comment on 2010-11-09 14:49

Guys, I edited sources, but I have no idea how to upload it here.

Anonymous comment on 2010-11-08 17:55

the same with me:
:: Starting samsung-tools [BUSY]
Error org.freedesktop.DBus.Error.Spawn.ChildExited: Launch helper exited with unknown return code 1

Anonymous comment on 2010-11-03 16:16

as mentioned by Larso package needs updation.
:: Starting samsung-tools [BUSY]
Error org.freedesktop.DBus.Error.Spawn.ChildExited: Launch helper exited with unknown return code 1

Larso commented on 2010-10-27 13:15

This doesn't work currently, #!/usr/bin/env python lines need to be changed to #!/usr/bin/env python2 as python 3 is the new default

voria commented on 2010-09-14 22:28

New version 1.1.3 is available.

voria commented on 2010-07-01 14:42

Version 1.1.1 released.

Updated AUR package here:

voria commented on 2010-06-03 12:14

Version 1.1 released.

Updated AUR package can be found here:

voria commented on 2010-06-03 12:14

New version 1.1 released.
Update AUR package can be found here:

Anonymous comment on 2010-05-31 05:51

'Samsung Tools' is the successor of 'Samsung Scripts' provided by the 'Linux On My Samsung' project.
It allows the complete configuration and the control in a friendly way of the devices found on Samsung
netbooks (bluetooth, wireless, webcam, backlight, CPU fan, special keys) and the control of various
aspects related to power management, like the 'laptop-mode' tools and the undervolting of the CPU
(when a PHC-enabled kernel is available).