Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

CentOS: Tastaturbelegung und Bildschirmauflösung wie ändern?

146 views
Skip to first unread message

Louis Noser

unread,
Aug 20, 2018, 1:58:16 AM8/20/18
to
Grüss Euch

Wie ändere ich in CentOS die Bildschirmauflösung und die
Tastaturbelegung (Letztere in Schweiz)?

Ich habe auf meinem Windows-Rechner die Linux-Telefoniesoftware Asterisk
unter der Linux-Disribution CentOS in einer virtuellen Maschine
(Virtualbox) installiert. CentOS darum, weil mit AsteriskNOW ein fertig
konfiguriertes Telefonie-System für Anfänger angeboten wird, das halt
eben CentOS als OS verwendet.

Weil die Tastaturbelegung und Bildschrimauflösung einer anderen
virtuellen Maschine unter Virtualbox keine Probleme macht, gehe ich
davon aus, dass CentOS der Schuldige ist, weshalb ich hier frage.

Ich habe die Lösung leider auch nach stundenlanger Recherche im Netz
nicht gefunden.

Wenn ich die konkrete virtuelle Maschine (CentOS und Asterisk) starte,
öffnet sich ein Konsolenfenster, das weniger als die Hälfte des
Bildschirms einnimmt (Virtualbox im Vollbildmodus wohlgemerkt, ganz blöd
bin ich ja nicht). Auch die Tastenbelegung scheint die amerikanische zu
sein (Y und Z vertauscht und Sonderzeichen nicht wirklich auffindbar).

Vielen Dank.

Grüsse
Louis

Bernd Mayer

unread,
Aug 20, 2018, 2:17:36 AM8/20/18
to
Am 20.08.2018 um 07:58 schrieb Louis Noser:
>
> Wie ändere ich in CentOS die Bildschirmauflösung und die
> Tastaturbelegung (Letztere in Schweiz)?
>
> Wenn ich die konkrete virtuelle Maschine (CentOS und Asterisk) starte,
> öffnet sich ein Konsolenfenster, das weniger als die Hälfte des
> Bildschirms einnimmt (Virtualbox im Vollbildmodus wohlgemerkt, ganz blöd
> bin ich ja nicht). Auch die Tastenbelegung scheint die amerikanische zu
> sein (Y und Z vertauscht und Sonderzeichen nicht wirklich auffindbar).

Hallo,

ist das Extension-pack erfolgreich installiert?
https://www.virtualbox.org/manual/ch01.html#intro-installing

Anwendungen->Systemwerkzeuge->Einstellungen->Sprache


Bernd Mayer



Louis Noser

unread,
Aug 20, 2018, 4:56:55 AM8/20/18
to
Hallo

Am 20.08.2018 um 08:17 schrieb Bernd Mayer:
> ist das Extension-pack erfolgreich installiert?

Ja. Trotzdem unverändert. Scheint mir logisch, weil ich das Auflösungs-
und Tastaturproblem bei einer anderen virtuellen Maschine unter
derselben Installation von Virtualbox nicht habe.

Grüsse
Louis

Bernd Mayer

unread,
Aug 20, 2018, 10:20:25 AM8/20/18
to
Hallo,

Im Extension-pack wird das VBoxGuestAdditions.iso zur Verfügung gestellt.

Unter Centos (und jedem anderen Gast) muß das noch einzeln installiert
werden: Das VBoxGuestAdditions.iso mounten und den passenden Befehl zur
Installation ausführen (etwa autorun). Das setzt auch bestimmte
devel-Pakete bei CentOS voraus.

Hast Du in CentOS die Tastatureinstellungen gefunden? Bei englischer
Spracheinstellung heißen die ein wenig anders als ich geschrieben habe.

Die Spracheinstellungen werden üblicherweise auch schon bei der
Installation abgefragt. Verwendest DU ein fertiges Virtualbox-Image (OVA
oder ähnlich)?


Bernd Mayer

Louis Noser

unread,
Aug 21, 2018, 5:30:28 AM8/21/18
to
Hallo Bernd

Am 20.08.2018 um 16:20 schrieb Bernd Mayer:
> Im Extension-pack wird das VBoxGuestAdditions.iso zur Verfügung gestellt.
Ja, "Oracle VM VirtualBox Extension Pack" ist jetzt bei meiner
Virtualbox-Installation bei den Zusatzpakten als aktiv eingetragen.

Das reicht also nicht?

> Unter Centos (und jedem anderen Gast) muß das noch einzeln installiert
> werden: Das VBoxGuestAdditions.iso mounten...
Die Extension-iso-Datei befindet sich auf dem Host-System. Um sie beim
Gast einhängen zu können, müsste sie aber auf der Festplatte des Gastes
liegen, nicht?

Wie kriege ich die iso vom Host zum Gast? (Ohne GUI auf Seiten des
Gastes, wohlgemerkt.)

> Hast Du in CentOS die Tastatureinstellungen gefunden? Bei englischer
> Spracheinstellung heißen die ein wenig anders als ich geschrieben habe.
Ich nehme an, dazu müssten erst die vermaledeiten Gast-Erweiterungen in
CentOS integriert sein.

> Die Spracheinstellungen werden üblicherweise auch schon bei der
> Installation abgefragt. Verwendest DU ein fertiges Virtualbox-Image (OVA
> oder ähnlich)?
Ja, das war ein iso (ich nehme an, du meinst, ob das
asterisk-centos-Paket ein iso war.) VirtualBox selber war eine normale
Windows-exe.

Eine andere virtuelle Maschine (Ubuntu) derselben
VirtualBox-Installation nimmt den ganzen Bildschirm ein und auch die
Tastaturbelegung entspricht der Tastenbeschriftung (Schweiz).

Warum ist das nicht auch bei CentOS der Fall?

Grüsse
Louis

Bernd Mayer

unread,
Aug 21, 2018, 9:04:25 AM8/21/18
to
Am 21.08.2018 um 11:30 schrieb Louis Noser:
>
> Am 20.08.2018 um 16:20 schrieb Bernd Mayer:
>> Im Extension-pack wird das VBoxGuestAdditions.iso zur Verfügung gestellt.
> Ja, "Oracle VM VirtualBox Extension Pack" ist jetzt bei meiner
> Virtualbox-Installation bei den Zusatzpakten als aktiv eingetragen.
>
> Das reicht also nicht?
>
>> Unter Centos (und jedem anderen Gast) muß das noch einzeln installiert
>> werden: Das VBoxGuestAdditions.iso mounten...
> Die Extension-iso-Datei befindet sich auf dem Host-System. Um sie beim
> Gast einhängen zu können, müsste sie aber auf der Festplatte des Gastes
> liegen, nicht?
>
> Wie kriege ich die iso vom Host zum Gast? (Ohne GUI auf Seiten des
> Gastes, wohlgemerkt.)

Hallo,

im Virtualboxmanager muß das VBoxGuestAdditions.iso unter "Globale
Tools" bei den optischen Medien auftauchen. Und bei der gestarteteten
Maschine bei den Geräten->optische Laufwerke. Bei den Einstellungen der
Maschine kann das auch bei den optischen Medien eingetragen werden.

Mit den Konsolenbefehlen mount und loadkeys de kommt man weiter.

Mit mount ohne weitere Parameter kann man nachsehen was alles gemountet
ist und ob ob das VBoxGuestAdditions.iso evtl. schon dabei ist.

Ansonsten kann man ausprobieren:

mount /dev/cdrom
oder
mount /dev/cdrom /media/cdrom oder ähnlich.
Dann in dieses Verzeichnis wechseln und den Inhalt ansehen und den
geeigneten Befehl ausführen (etwa autorun.sh, runasroot.sh oder
VBoxLinuxAdditions.run).

Mit GUI taucht bei manchen Distributionen als Gast auch ein CD-Symbol
auf dem Desktop auf zum Doppelklicken usw..


Bernd Mayer

Andreas Hartmann

unread,
Aug 22, 2018, 2:31:33 AM8/22/18
to
On 08/20/2018 at 07:58 AM Louis Noser wrote:
> Grüss Euch
>
> Wie ändere ich in CentOS die Bildschirmauflösung und die
> Tastaturbelegung (Letztere in Schweiz)?

[AsteriskNOW]

Tastaturbelegung: CentOS 7 (nehme ich mal an):
https://linuxconfig.org/how-to-change-system-keyboard-keymap-layout-on-centos-7-linux

Standard ist die englische Tastatur.


Bildschirmauflösung ist irrelevant, weil man das System nicht über
diesen Weg konfiguriert, sondern über ssh (und putty als Client unter
Windows - wahrscheinlich hast Du nur eine Textkonsole und keine Grafik -
wofür auch, bei einem Telefoniesystem) und über das html-Frontend
FreePBX wahrscheinlich.



Gruß,
Andreas

Louis Noser

unread,
Aug 24, 2018, 5:44:39 AM8/24/18
to
Hallo

Am 22.08.2018 um 08:07 schrieb Andreas Hartmann:
> Tastaturbelegung: CentOS 7 (nehme ich mal an):
> https://linuxconfig.org/how-to-change-system-keyboard-keymap-layout-on-centos-7-linux

Warum funktioniert das alles nicht? Falsche Version?
http://workupload.com/archive/adjP8Yu

Grüsse
Louis

Louis Noser

unread,
Aug 24, 2018, 5:30:12 PM8/24/18
to
Sorry. Das war wohl etwas zu stark zusammengefasst.

Was ich meinte:

Die Schmooze-Version (Asterisk plus Centos plus Schmooze-Repository) ist
6.6:
https://workupload.com/file/UsffTT93

Das Keyboard-Paket "kbd" war schon installiert:
https://workupload.com/file/WgRWckhD

Und trotzdem weigert sich CentOS, eine Liste der Tastatur-Layouts
anzuzeigen und die in der obigen linuxconfig.org-Beispiel-Umschaltung
auf slovakische Tastaturbelegung auszuführen:
https://workupload.com/file/mNcf6tKs

Warum dies?

Grüsse
Louis

Andreas Hartmann

unread,
Aug 25, 2018, 8:57:00 AM8/25/18
to
Warum screenshots? Das kann man doch problemlos als Text hier reinkopieren!

# rpm -qif /usr/bin/localectl
Name : systemd
Version : 219
Release : 57.el7
Architecture: x86_64
...

=> offensichtlich hat Schmooze hier etwas stark reduziert und evtl. ein
eigenes systemd-Paket gebaut und es gibt localectl in einem eigenen
Paket. Du kannst danach suchen mit

# yum whatprovides localectl
systemd-219-57.el7.x86_64 : A System and Service Manager
Quelle : base
Übereinstimmung von:
Dateiname : /usr/bin/localectl



systemd-219-57.el7_5.1.x86_64 : A System and Service Manager
Quelle : updates
Übereinstimmung von:
Dateiname : /usr/bin/localectl



systemd-219-57.el7.x86_64 : A System and Service Manager
Quelle : @base
Übereinstimmung von:
Dateiname : /usr/bin/localectl


=> Voraussetzung dafür ist natürlich, dass der Zugriff auf die
Repositories im Vorfeld möglich war.



Wenn localectl vorhanden ist spuckt es sowas aus, z.B.:

# localectl
System Locale: LANG=de_DE.UTF-8
VC Keymap: de
X11 Layout: de


oder

# localectl list-locales
aa_DJ
aa_DJ.iso88591
aa_DJ.utf8
aa_ER
...


Oder vielleicht stimmt ja auch einfach Dein Pfad nicht oder die Rechte
sind falsch gesetzt? Was sagt denn

# rpm -ql systemd | grep localectl
/usr/bin/localectl
/usr/share/bash-completion/completions/localectl
/usr/share/man/man1/localectl.1.gz
/usr/share/zsh/site-functions/_localectl

=> so sollte das z.B. aussehen. Wenn dem so ist, prüfen ob die Dateien
da sind und ob sie korrekte Rechte haben.

Oder allgemein das installierte Paket checken mit

# rpm -q --verify systemd (-> Paketname)

=> da sollten für die Binaries oder auch sonst so gut wie keine
Abweichungen kommen (einige wenige sind logisch weil dynamisch)!



Gruß,
Andreas
0 new messages