/lib/systemd/system/console-setup.service has incorrect ExecStart
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
console-setup (Ubuntu) |
Fix Released
|
Medium
|
Unassigned |
Bug Description
/lib/systemd/
[Service]
Type=oneshot
ExecStart=
The "ExecStart" line will set the keyboard map but not the font, therefore the font remains at the default VGA font and framebuffer console mode is not enabled.
The correct line which will set up both the keyboard map and the font is:
ExecStart=
The complete modified file is attached.
I would be willing to submit a pull request on the relevant git repository if someone could point me in the right direction.
ProblemType: Bug
DistroRelease: Ubuntu 15.04
Package: keyboard-
ProcVersionSign
Uname: Linux 3.19.0-15-generic x86_64
ApportVersion: 2.17.2-0ubuntu1
Architecture: amd64
CurrentDesktop: MATE
Date: Sat Oct 31 16:30:27 2015
InstallationDate: Installed on 2015-10-31 (0 days ago)
InstallationMedia: Ubuntu-MATE 15.04 "Vivid Vervet" - Release amd64 (20150422.1)
PackageArchitec
SourcePackage: console-setup
UpgradeStatus: No upgrade log present (probably fresh install)
Changed in console-setup (Ubuntu): | |
importance: | Undecided → High |
importance: | High → Medium |
These are intentionally separated to avoid causing other problems (the rules for when one may safely set the font are rather complicated - with some console drivers, it's vital that the foreground virtual console not be in KD_GRAPHICS mode in order to avoid corrupting graphics memory). The font is intended to be set from /lib/udev/ rules.d/ 85-keyboard- configuration. rules, and indeed should have already been set from an initramfs script before that. Perhaps you could debug why that isn't working for you?