Touch-pad doesn't work after resuming from hibernation.

16 risposte [Ultimo contenuto]
AdamHoles
Offline
Iscritto: 05/16/2018

My touch-pad doesn't work after resuming from hibernation in MATE desktop. I have to reboot my computer in order for touch-pad to be able to work.

rinakra
Offline
Iscritto: 11/20/2019

Interesting I recently had a similar problem with a touchscreen not working after sleep. But hibernation was fine. Depending on what the problem is it might be computer-specific. Does it only happen in MATE desktop? I can't tell if your question implies that or not... What kind of computer do you have?

AdamHoles
Offline
Iscritto: 05/16/2018

After resuming from suspend to RAM (sleep), my touch-pad works. But after resuming from suspend to disk (hibernation), my touch-pad doesn't work. My touch-pad pointer doesn't move. And I can't click with my touch-pad. Only MATE desktop and Trisquel is installed on my laptop. My laptop is Acer Aspire E 15 ES1-571-C8NT .

nadebula.1984
Offline
Iscritto: 05/01/2018

When I used Ubuntu 14.04 LTS with Linux 4.4 LTS kernel, I did experienced similar problem (touchpad didn't response after resuming from suspension or hibernation). When I updated to Linux 4.9 LTS kernel later, the problem was solved.

AdamHoles
Offline
Iscritto: 05/16/2018

My touch-pad works after resuming from suspend from RAM (sleep), but my touch-pad doesn't respond after resuming from suspend to disk (hibernation). The output of the `uname -r' command is `4.4.0-173-generic'. The `sudo apt update && sudo apt full-upgrade' command doesn't update the kernel. There are other distributions, which has more up to date kernel and packages, for example Manjaro, Arch and Parabola. These have the 5.4 kernel.

nadebula.1984
Offline
Iscritto: 05/01/2018

You can try to manually update the kernel (a deblobbed one, like Linux-libre). When I was still using fixed release distributions, I often manually install newer kernels (and remove older ones).

In recent years, I switched to rolling release distributions like Debian unstable or openSUSE Tumbleweed (both deblobbed and non-free repository disabled) so I always have latest kernel.

rinakra
Offline
Iscritto: 11/20/2019

Yeah there are instructions on how to do that online. There isn't a whole lot of risk in trying it because if it messes something up then you can just switch back to the old kernel on startup.

AdamHoles
Offline
Iscritto: 05/16/2018

I upgraded the Linux-libre kernel following this guide:
https://jxself.org/linux-libre/
The output of the `uname -r' command is `5.5.2-gnu'.
My touch-pad works after resuming from hibernation.

AdamHoles
Offline
Iscritto: 05/16/2018

How to switch back to the old kernel? I want to install virtualbox for ubuntu 16.04, because I want to install 32-bit windows 10, because I cannot play a lot of DVDs.

Magic Banana

I am a member!

I am a translator!

Offline
Iscritto: 07/24/2010

How to switch back to the old kernel?

First of all, it must be installed. You can then select it in GRUB's menu (GRUB is Trisquel's default bootloader). If you do not manually select the kernel and a newer kernel is installed, then the newer kernel boots, by default. You can either remove all newer kernels, or set the GRUB_DEFAULT variable in /etc/default/grub (that you can edit executing, for instance, 'sudo pluma /etc/default/grub' in a terminal): https://www.gnu.org/software/grub/manual/grub/html_node/Simple-configuration.html

If you go for the latter option (to have the older kernel boot by default but still be able to manually choose a newer one), you need to save /etc/default/grub after the modification and then execute in a terminal:
$ sudo update-grub

I want to install virtualbox for ubuntu 16.04, because I want to install 32-bit windows 10, because I cannot play a lot of DVDs.

You can play DRM-defective DVDs on Trisquel. To do so, libdvdcss is required. It is free software, under the GNU GPL. https://code.videolan.org/videolan/libdvdcss hosts the code. However, Trisquel does not distribute the related libdvd-pkg package, probably because it is in Ubuntu's multiverse repository. You can download it from https://packages.ubuntu.com/xenial/all/libdvd-pkg/download and install it (by default, GDebi is installed and allows to simply double click on "libdvd-pkg_1.4.0-1-1_all.deb" in the file manager and then on a button to install).

nadebula.1984
Offline
Iscritto: 05/01/2018

libdvd-pkg is non-free (which presents in Debian's contrib and Ubuntu's multiverse repositories respectively). Try libdvdread4 or libdvdread-dev instead. They are in Debian's main and Ubuntu's universe repositories and therefore can be considered free as in freedom. They are available in xenial (16.04 LTS) repostiroy, too.

loldier
Offline
Iscritto: 02/17/2016

On 2020-02-08 07:19, name at domain wrote:
> libdvd-pkg is non-free (which presents in Debian's contrib and
> Ubuntu's multiverse repositories respectively). Try libdvdread4 or
> libdvdread-dev instead. They are in Debian's main and Ubuntu's
> universe repositories and therefore can be considered free as in
> freedom. They are available in xenial (16.04 LTS) repostiroy, too.
I think it's free, and the problem is elsewhere. It fetches and installs
package 'libdvdcss' which is not freely distributable under certain
jurisdictions (it circumvents copy restrictions).

http://changelogs.ubuntu.com/changelogs/pool/multiverse/libd/libdvd-pkg/libdvd-pkg_1.4.0-1-1/copyright

Magic Banana

I am a member!

I am a translator!

Offline
Iscritto: 07/24/2010

https://www.videolan.org/developers/libdvdcss.html recommends the installation of libdvd-pkg, which is there called a "helper package". libdvd-pkg installs a few files, distributed under the GPLv3+ (as loldier showed). Only one of them, /usr/lib/libdvd-pkg/b-i_libdvdcss.sh, is actual code: a 55-line Shell script that essentially downloads, builds and install libdvdcss (distributed under the GPLv2). All free software... but illegal in some countries where illegitimate laws prevents people from circumventing DRMs. I believe that is why Debian puts libdvd-pkg in the contrib section of its repository and Ubuntu in multiverse. I believe Trisquel could put it in its main repository.

In France, where videolan.org is, the highest court ruled that using free software, such as libdvdcss, to circumvent DRMs for interoperability is legal: http://juriscom.net/jpt/visu.php?ID=1087

I forgot to write that, after installing libdvd-pkg, it must be reconfigured (otherwise, libdvdcss is not actually built and installed), for instance by executing in a terminal:
$ sudo dpkg-reconfigure libdvd-pkg

nadebula.1984
Offline
Iscritto: 05/01/2018

Then if you recommend libdvd-pkg, please explain that there is no freedom issue with the package, to avoid any misunderstanding.

For example, when I talk to others about Microsoft OOXML (e.g. when my postgraduate students send their research work reports to me), I always patiently and politely explained to them why OOXML is not a free/open format.

loldier
Offline
Iscritto: 02/17/2016

It's all free software (libdvd-pkg is a script). In certain countries, it's illegal to break digital handcuffs, artificial restrictions, even for the sake of freedom.

https://www.videolan.org/developers/libdvdcss.html

libdvdcss is released under the General Public License, ensuring it will stay free, and used only for free software products.

On Debian and Ubuntu, you can install libdvdcss via libdvd-pkg helper package:

sudo apt install libdvd-pkg

And by running the following command, which will download, build and install the latest libdvdcss source to your machine:

sudo dpkg-reconfigure libdvd-pkg

calher

I am a member!

Offline
Iscritto: 06/19/2015

On 2/9/20 9:23 AM, name at domain wrote:
> It's all free software (libdvd-pkg is a script). In certain countries,
> it's illegal to break digital handcuffs, artificial restrictions, even
> for the sake of freedom.

I will just listen to some Judas Priest while I do it.

https://invidio.us/watch?v=L397TWLwrUU

--
Caleb Herbert
KE0VVT
(816) 892-9669
https://bluehome.net/csh

Magic Banana

I am a member!

I am a translator!

Offline
Iscritto: 07/24/2010

Then if you recommend libdvd-pkg, please explain that there is no freedom issue with the package, to avoid any misunderstanding.

I did that ("It is free software, under the GNU GPL. https://code.videolan.org/videolan/libdvdcss hosts the code.") and further explained the whole situation in the second post.

For example, when I talk to others about Microsoft OOXML (e.g. when my postgraduate students send their research work reports to me), I always patiently and politely explained to them why OOXML is not a free/open format.

That is the opposite situation: explaining freedom *issues*.