Willkommen Gast. Bitte einloggen oder registrieren. Haben Sie Ihre Aktivierungs E-Mail übersehen?
27.05.2020, 11:26:08

.
Einloggen mit Benutzername, Passwort und Sitzungslänge

Mitglieder
Statistiken
  • Beiträge insgesamt: 662627
  • Themen insgesamt: 53593
  • Heute online: 452
  • Am meisten online: 2287
  • (22.01.2020, 19:20:24)
Benutzer Online

Autor Thema: [gelöst]  Ziffernblock der Tastatur einbinden LMDE 4  (Gelesen 209 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

[gelöst] Ziffernblock der Tastatur einbinden LMDE 4
« am: 29.03.2020, 11:13:20 »
Guten Morgen zusammen,
hier die Daten der verwendeten Hardware:

limintius@asuslg555:~$ inxi -FZ
System:    Host: asuslg555 Kernel: 4.19.0-8-amd64 x86_64 bits: 64 Desktop: Cinnamon 4.4.8 Distro: LMDE 4 Debbie
Machine:   Type: Laptop System: ASUSTeK product: X555LD v: 1.0 serial: <root required>
           Mobo: ASUSTeK model: X555LD v: 1.0 serial: <root required> UEFI: American Megatrends v: X555LD.307
           date: 07/02/2014
Battery:   ID-1: BAT0 charge: 7.8 Wh condition: 12.2/37.3 Wh (33%)
CPU:       Topology: Dual Core model: Intel Core i5-4210U bits: 64 type: MT MCP L2 cache: 3072 KiB
           Speed: 822 MHz min/max: 800/2700 MHz Core speeds (MHz): 1: 798 2: 798 3: 798 4: 798
Graphics:  Device-1: Intel Haswell-ULT Integrated Graphics driver: i915 v: kernel
           Device-2: NVIDIA GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] driver: nouveau
           v: kernel
           Display: x11 server: X.Org 1.20.4 driver: modesetting unloaded: fbdev,vesa resolution: 1366x768~60Hz
           OpenGL: renderer: Mesa DRI Intel Haswell Mobile v: 4.5 Mesa 18.3.6
Audio:     Device-1: Intel Haswell-ULT HD Audio driver: snd_hda_intel
           Device-2: Intel 8 Series HD Audio driver: snd_hda_intel
           Sound Server: ALSA v: k4.19.0-8-amd64
Network:   Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet driver: r8169
           IF: enp2s0 state: down mac: 54:a0:50:67:ba:b4
           Device-2: Qualcomm Atheros QCA9565 / AR9565 Wireless Network Adapter driver: ath9k
           IF: wlp3s0 state: up mac: 18:cf:5e:96:03:91
Drives:    Local Storage: total: 1.02 TiB used: 17.02 GiB (1.6%)
           ID-1: /dev/sda vendor: HGST (Hitachi) model: HTS541010A9E680 size: 931.51 GiB
           ID-2: /dev/sdb type: USB vendor: SanDisk model: Ultra Fit size: 114.56 GiB
Partition: ID-1: / size: 907.73 GiB used: 15.05 GiB (1.7%) fs: ext4 dev: /dev/sda3
           ID-2: swap-1 size: 8.01 GiB used: 0 KiB (0.0%) fs: swap dev: /dev/sda2
Sensors:   System Temperatures: cpu: 34.0 C mobo: N/A
           Fan Speeds (RPM): cpu: 2200
Info:      Processes: 203 Uptime: 23m Memory: 7.68 GiB used: 1.59 GiB (20.6%) Shell: bash inxi: 3.0.32
limintius@asuslg555:~$

Ich bin dabei mein System neu einzurichten und musste feststellen, dass der Ziffernblock mit dem Taschenrechner funktioniert aber unter LO Calc nicht.
Meine Suche ergab, dass es wohl an "numlockx" liegen könnte.
In der /etc/gdm3/Init/Default steht folgendes (ich kann damit nichts anfangen): 

#!/bin/sh
# Stolen from the debian kdm setup, aren't I sneaky
# Plus a lot of fun stuff added
#  -George

PATH="/usr/bin:$PATH"
OLD_IFS=$IFS

gdmwhich () {
  COMMAND="$1"
  OUTPUT=
  IFS=:
  for dir in $PATH
  do
    if test -x "$dir/$COMMAND" ; then
      if test "x$OUTPUT" = "x" ; then
        OUTPUT="$dir/$COMMAND"
      fi
    fi
  done
  IFS=$OLD_IFS
  echo "$OUTPUT"
}

sysresources=/etc/X11/Xresources

# merge in defaults
if [ -f "$sysresources" ]; then
    xrdb -merge "$sysresources"
fi

sysmodmap=/etc/X11/Xmodmap

XMODMAP=`gdmwhich xmodmap`
if [ "x$XMODMAP" != "x" ] ; then
  if [ "x$GDM_PARENT_DISPLAY" = "x" ]; then
    if [ -f $sysmodmap ]; then
      $XMODMAP $sysmodmap
    fi
  else
    ( DISPLAY=$GDM_PARENT_DISPLAY XAUTHORITY=$GDM_PARENT_XAUTHORITY $XMODMAP -pke ) | $XMODMAP -
  fi

  #
  # Switch Sun's Alt and Meta mod mappings
  #

  UNAME=`gdmwhich uname`
  PROCESSOR=`$UNAME -p`
  if [ "x$PROCESSOR" = "xsparc" ]; then
    if $XMODMAP | grep mod4 | grep Alt > /dev/null 2>/dev/null
    then
      $XMODMAP -e "clear Mod1" \
               -e "clear Mod4" \
               -e "add Mod1 = Alt_L" \
               -e "add Mod1 = Alt_R" \
               -e "add Mod4 = Meta_L" \
               -e "add Mod4 = Meta_R"
    fi
  fi
fi

SETXKBMAP=`gdmwhich setxkbmap`
if [ "x$SETXKBMAP" != "x" ] ; then
  # FIXME: is this all right?  Is this completely on crack?
  # What this does is move the xkb configuration from the GDM_PARENT_DISPLAY
  # FIXME: This should be done in code.  Or there must be an easier way ...
  if [ -n "$GDM_PARENT_DISPLAY" ]; then
    XKBSETUP=`( DISPLAY=$GDM_PARENT_DISPLAY XAUTHORITY=$GDM_PARENT_XAUTHORITY $SETXKBMAP -v )`
    if [ -n "$XKBSETUP" ]; then
      XKBKEYMAP=`echo "$XKBSETUP" | grep '^keymap' | awk '{ print $2 }'`
      XKBTYPES=`echo "$XKBSETUP" | grep '^types' | awk '{ print $2 }'`
      XKBCOMPAT=`echo "$XKBSETUP" | grep '^compat' | awk '{ print $2 }'`
      XKBSYMBOLS=`echo "$XKBSETUP" | grep '^symbols' | awk '{ print $2 }'`
      XKBGEOMETRY=`echo "$XKBSETUP" | grep '^geometry' | awk '{ print $2 }'`
      if [ -n "$XKBKEYMAP" ]; then
        $SETXKBMAP -keymap "$XKBKEYMAP"
      elif [ -n "$XKBTYPES" -a -n "$XKBCOMPAT" -a -n "$XKBSYMBOLS" -a -n "$XKBGEOMETRY" ]; then
        $SETXKBMAP -types "$XKBTYPES" -compat "$XKBCOMPAT" -symbols "$XKBSYMBOLS" -geometry "$XKBGEOMETRY"
      elif [ -n "$XKBTYPES" -a -n "$XKBCOMPAT" -a -n "$XKBSYMBOLS" ]; then
        $SETXKBMAP -types "$XKBTYPES" -compat "$XKBCOMPAT" -symbols "$XKBSYMBOLS"
      elif [ -n "$XKBSYMBOLS" ]; then
        $SETXKBMAP -symbols "$XKBSYMBOLS"
      fi
    fi
  fi
fi

exit 0

Ist der folgende Befehl der richtige?

sudo apt-get install numlockx
Habt bitte Verständnis das ich jetzt vorsichtiger bin, da einmal das System zerschießen (übrigens das erste Mal!) mir vollkommen reicht.

gruß
limintius

EDIT: Betreff geändert
« Letzte Änderung: 31.03.2020, 18:10:55 von limintius »

Re: Ziffernblock der Tastatur einbinden LMDE 4
« Antwort #1 am: 31.03.2020, 18:27:54 »
Da hier niemand auf mein Problem antwortete, recherchierte ich zwischendurch immer wieder den Sachverhalt nach einer Lösung.
Einiges musste ich mehrmals lesen, um überhaupt ansatzweise zu verstehen was gemeint ist (bin halt kein Experte).  ???
Ergebnis:
Das Problem saß (mal wieder) vor dem Monitor!   ::)
Die Lösung lag im gleichzeitigen drücken der Tasten "Fn + NumLk Scr Lk" (oben links) im Nummernblock.
Das Programm Taschenrechner und Zahleneingaben in LO Calc funktionieren wieder!  ;D

Vielleicht erweist sich diese Lösung für andere als hilfreich?