Feature #17360

4.10(X11 Depts)Newest libairy's (Fixes/Smoother X11 Keymap/Input Events)

Added by hein88888 2019-12-17 07:13:45 . Updated 2019-12-28 17:56:10 .

Status:
New
Priority:
Normal
Assignee:
hein88888
Category:
Target version:
Start date:
2019-12-16
Due date:
% Done:

0%

Feature Branch:
Type of work:
Code
Blueprint:

Starter:
Affected tool:
Deliverable for:

Description

(X11 Depts) (CoreX11 DEV)

sudo apt install x11-common
sudo apt install x11-utils
sudo apt install x11-xkb-utils
sudo apt install x11-xserver-utils
sudo apt install dbus-x11
sudo apt install dbus-user-session
sudo apt install xclip
sudo apt install xdotool
sudo apt install xkb-data

(X11 Depts) (X11 keyboard/mouse input events)(Smoothen)

sudo apt install libx11-d
sudo apt install libx11-6
sudo apt install libx11-xcb1
sudo apt install libx11-data
sudo apt install libva-x11-2
sudo apt install libqt5x11extras5

(X11 keyboard/mouse input events)
(Example : CTRL+ C/V hangs/doesnt feel smooth)
(Fixes/Smoothing X11 Keymap/Input Event) CTRL + C/V feels like its bugging/hangs)

sudo apt install libice6
sudo apt install libxt6
sudo apt install libsm6
sudo apt install libxdmcp6
sudo apt install libxext6
sudo apt install libxdo3
sudo apt install libxdamage1

(video mode extension library’s) Smoother keyboard/mouse Input events on different video mode’s)

sudo apt install libxres1
sudo apt install libxkbfile1
sudo apt install libxv1
sudo apt install libxvmc1
sudo apt install libxxf86vm1
sudo apt install libxxf86dga1


Files

<del>missing: Hein’s (X11 Depts) Script.sh.odt</del> (13756 B) hein88888, 2019-12-17 07:10:39
<del>missing: Hein’s (X11 Depts) Script (generating) better X11 keymapping.sh.odt</del> (13729 B) hein88888, 2019-12-17 07:10:48

Subtasks


History

#1 Updated by intrigeri 2019-12-17 10:15:49

I don’t understand what change you’re proposing: I see “newest” in the title so it suggests you’d like us to upgrade some X11 libraries; but I don’t see how the commands you pasted can upgrade anything (AFAICT, at best they will install additional packages from Debian Buster).

Could you please clarify?

Thanks in advance!

#2 Updated by hein88888 2019-12-17 10:38:00


Van: redmine@redmine.tails.boum.org <redmine@redmine.tails.boum.org>
Verzonden: dinsdag 17 december 2019 11:15
Onderwerp: [Tails - Feature Feature #17360] 4.10(X11 Depts)Newest libairy’s (Fixes/Smoother X11 Keymap/Input Events)

Issue Feature #17360 has been updated by intrigeri.

I don’t understand what change you’re proposing: I see “newest” in the title so it suggests you’d like us to upgrade some X11 libraries; but I don’t see how the commands you pasted can upgrade anything (AFAICT, at best they will install additional packages from Debian Buster).

Could you please clarify?

Thanks in advance!


Feature Feature #17360: 4.10(X11 Depts)Newest libairy’s (Fixes/Smoother X11 Keymap/Input Events)
https://redmine.tails.boum.org/code/issues/17360#change-112623

  • Author: hein88888
  • Status: New
  • Priority: Normal
  • Assignee: hein88888
  • Category: Build system
  • Target version: Tails_4.10
  • Feature Branch: X11 keyboard/mouse input events (X11.CONFIG)
  • Type of work: Code
  • Blueprint:
  • Starter: Yes
  • Affected tool: Additional Software Packages
    ————————————————————

(X11 Depts) (CoreX11 DEV)

sudo apt install x11-common
sudo apt install x11-utils
sudo apt install x11-xkb-utils
sudo apt install x11-xserver-utils
sudo apt install dbus-x11
sudo apt install dbus-user-session
sudo apt install xclip
sudo apt install xdotool
sudo apt install xkb-data

(X11 Depts) (X11 keyboard/mouse input events)(Smoothen)

sudo apt install libx11-d
sudo apt install libx11-6
sudo apt install libx11-xcb1
sudo apt install libx11-data
sudo apt install libva-x11-2
sudo apt install libqt5x11extras5

(X11 keyboard/mouse input events)
(Example : CTRL+ C/V hangs/doesnt feel smooth)
(Fixes/Smoothing X11 Keymap/Input Event) CTRL + C/V feels like its bugging/hangs)

sudo apt install libice6
sudo apt install libxt6
sudo apt install libsm6
sudo apt install libxdmcp6
sudo apt install libxext6
sudo apt install libxdo3
sudo apt install libxdamage1

(video mode extension library’s) Smoother keyboard/mouse Input events on different video mode’s)

sudo apt install libxres1
sudo apt install libxkbfile1
sudo apt install libxv1
sudo apt install libxvmc1
sudo apt install libxxf86vm1
sudo apt install libxxf86dga1

—-Files————————————————
Hein’s (X11 Depts) Script.sh.odt (13.4 KB)
Hein’s (X11 Depts) Script (generating) better X11 keymapping.sh.odt (13.4 KB)


You have received this notification because you have either subscribed to it, or are involved in it.
To change your notification preferences, please click here: https://labs.riseup.net/code/my/account

#3 Updated by hein88888 2019-12-17 10:56:48

those additionail packages., will make the X11 (desktop environment of gnome @ the visual shell)in certain way’s mutch more smoother feeling., in combination with the mouse and keyboard settings., ajusted to be mutch more efficient at timing., becouse the X11(graphicshshell)doesnt support High precision event timers, it feels a bit micro sturrer laggy sometimes with hpet in the bios enabled., what couses sometimes the shortcut keys bindings to not execute key binding (for E.A mouseclick + CTRL C / CTRL V does only work 50% of the time).
these additionail packages (generating) better X11 Keymap/Input Events Timers (like these time stamp counters)

Use and compatibility

Operating systems designed before HPET existed cannot use HPET, so they use other timer facilities. Newer operating systems tend to be able to use either. Some hardware has both. Indeed, most current southbridge chips have legacy-supporting instances of PIT, PIC, Advanced Programmable Interrupt Controller<https://en.wikipedia.org/wiki/Advanced_Programmable_Interrupt_Controller> (APIC) and RTC devices incorporated into their silicon whether or not they are used by the operating system, which helps very modern PCs run older operating systems.

The following operating systems are known not to be able to use HPET: Windows XP SP2,[b]<https://en.wikipedia.org/wiki/High_Precision_Event_Timer#cite_note-5> Windows Server 2003<https://en.wikipedia.org/wiki/Windows_Server_2003>, and earlier Windows<https://en.wikipedia.org/wiki/Microsoft_Windows> versions, Linux<https://en.wikipedia.org/wiki/Linux> kernels prior to 2.6.[c]<https://en.wikipedia.org/wiki/High_Precision_Event_Timer#cite_note-6>

The following operating systems are known to be able to use HPET: Windows XP SP3,[d]<https://en.wikipedia.org/wiki/High_Precision_Event_Timer#cite_note-7> Windows Server 2008<https://en.wikipedia.org/wiki/Windows_Server_2008>, Windows Server 2008 R2<https://en.wikipedia.org/wiki/Windows_Server_2008_R2>, Windows Vista<https://en.wikipedia.org/wiki/Windows_Vista>, Windows 7<https://en.wikipedia.org/wiki/Windows_7>, x86 based versions of OS X<https://en.wikipedia.org/wiki/OS_X>, Linux<https://en.wikipedia.org/wiki/Linux> operating systems using the 2.6 kernel (or later), FreeBSD<https://en.wikipedia.org/wiki/FreeBSD>[4]<https://en.wikipedia.org/wiki/High_Precision_Event_Timer#cite_note-8> and OpenSolaris<https://en.wikipedia.org/wiki/OpenSolaris>.[citation needed<https://en.wikipedia.org/wiki/Wikipedia:Citation_needed>]

The Linux kernel<https://en.wikipedia.org/wiki/Linux_kernel> can also use HPET as its clock source<https://en.wikipedia.org/wiki/Clock_source>. The documentation of Red Hat MRG<https://en.wikipedia.org/wiki/Red_Hat_MRG> version 2 states that TSC is the preferred clock source due to its much lower overhead, but it uses HPET as a fallback. A benchmark in that environment for 10 million event counts found that TSC took about 0.6 seconds, HPET took slightly over 12 seconds, and ACPI Power Management Timer took around 24 seconds.[5]<https://en.wikipedia.org/wiki/High_Precision_Event_Timer#cite_note-9>

In 2019 it was decided to blacklist HPET in newer Linux kernels when running on some Intel CPUs (Coffee Lake<https://en.wikipedia.org/wiki/Coffee_Lake>) because of its instability.[6]<https://en.wikipedia.org/wiki/High_Precision_Event_Timer#cite_note-10>


Van: redmine@redmine.tails.boum.org <redmine@redmine.tails.boum.org>
Verzonden: dinsdag 17 december 2019 11:15
Onderwerp: [Tails - Feature Feature #17360] 4.10(X11 Depts)Newest libairy’s (Fixes/Smoother X11 Keymap/Input Events)

Issue Feature #17360 has been updated by intrigeri.

I don’t understand what change you’re proposing: I see “newest” in the title so it suggests you’d like us to upgrade some X11 libraries; but I don’t see how the commands you pasted can upgrade anything (AFAICT, at best they will install additional packages from Debian Buster).

Could you please clarify?

Thanks in advance!


Feature Feature #17360: 4.10(X11 Depts)Newest libairy’s (Fixes/Smoother X11 Keymap/Input Events)
https://redmine.tails.boum.org/code/issues/17360#change-112623

  • Author: hein88888
  • Status: New
  • Priority: Normal
  • Assignee: hein88888
  • Category: Build system
  • Target version: Tails_4.10
  • Feature Branch: X11 keyboard/mouse input events (X11.CONFIG)
  • Type of work: Code
  • Blueprint:
  • Starter: Yes
  • Affected tool: Additional Software Packages
    ————————————————————

(X11 Depts) (CoreX11 DEV)

sudo apt install x11-common
sudo apt install x11-utils
sudo apt install x11-xkb-utils
sudo apt install x11-xserver-utils
sudo apt install dbus-x11
sudo apt install dbus-user-session
sudo apt install xclip
sudo apt install xdotool
sudo apt install xkb-data

(X11 Depts) (X11 keyboard/mouse input events)(Smoothen)

sudo apt install libx11-d
sudo apt install libx11-6
sudo apt install libx11-xcb1
sudo apt install libx11-data
sudo apt install libva-x11-2
sudo apt install libqt5x11extras5

(X11 keyboard/mouse input events)
(Example : CTRL+ C/V hangs/doesnt feel smooth)
(Fixes/Smoothing X11 Keymap/Input Event) CTRL + C/V feels like its bugging/hangs)

sudo apt install libice6
sudo apt install libxt6
sudo apt install libsm6
sudo apt install libxdmcp6
sudo apt install libxext6
sudo apt install libxdo3
sudo apt install libxdamage1

(video mode extension library’s) Smoother keyboard/mouse Input events on different video mode’s)

sudo apt install libxres1
sudo apt install libxkbfile1
sudo apt install libxv1
sudo apt install libxvmc1
sudo apt install libxxf86vm1
sudo apt install libxxf86dga1

—-Files————————————————
Hein’s (X11 Depts) Script.sh.odt (13.4 KB)
Hein’s (X11 Depts) Script (generating) better X11 keymapping.sh.odt (13.4 KB)


You have received this notification because you have either subscribed to it, or are involved in it.
To change your notification preferences, please click here: https://labs.riseup.net/code/my/account

#4 Updated by intrigeri 2019-12-28 17:51:06

> those additionail packages

The vast majority (maybe all, I stopped checking after a while) of these packages are already included in Tails.
So, please clarify exactly what change you would like us to make. Every proposed change should bring something different than the current state of things :)

#5 Updated by intrigeri 2019-12-28 17:56:10

  • Due date deleted (2019-12-17)
  • Category deleted (Build system)
  • Target version deleted (Tails_4.10)
  • % Done changed from 100 to 0
  • Estimated time deleted (3 h)
  • Feature Branch deleted (X11 keyboard/mouse input events (X11.CONFIG))
  • Starter deleted (Yes)
  • Affected tool deleted (Additional Software Packages)