Ausführen von xset-Befehlen beim Start in Xubuntu

Bestimmte spezielle Hardwarekonfigurationen erfordern einige spezielle Befehle, die ausgeführt werden, wenn Sie Xubuntu starten, und es ist einfach, diese zu automatisieren. Im Allgemeinen sollten diese funktionieren, unabhängig davon, wie Sie sie ausführen. Leider gibt es einige Situationen, in denen Sie möglicherweise feststellen, dass es gut funktioniert, wenn Sie sie einzeln, aber nicht automatisch ausführen. Das Programm hat mit der Art und Weise zu tun, wie Xubuntu mit der grafischen Benutzeroberfläche von X11 interagiert. Sie sollten jedoch feststellen, dass dies eine einfache Lösung ist.

Angenommen, Sie führen jedes Mal ein Befehlspaar aus, wenn Xubuntu mit der Konfiguration Ihrer Maus beginnt. Beide Befehle funktionieren, wenn Sie sie im Terminal ausführen oder indem Sie die Super- oder Windows-Taste gedrückt halten und R drücken, um den Xfce4-Anwendungsfinder zu öffnen. In beiden Fällen funktionieren diese einwandfrei. Wenn Sie versuchen, sie beim Start mit der App „Sitzungen und Start“ auszuführen, wird manchmal nur eine dieser beiden Aktionen wirksam. Die Neukonfiguration von xset und das anschließende Aktivieren eines Kontrollkästchens in Xubuntu ist möglicherweise alles, was Sie benötigen, um es zum Laufen zu bringen.

Ausführen von xset- oder xinput-Befehlen beim Start

Stellen Sie sicher, dass die Hardwarekonfigurationsbefehle, mit denen Sie arbeiten, im Terminal einwandfrei ausgeführt werden, bevor Sie fortfahren. Gelegentlich ist das Problem eher auf einen Tippfehler als auf eine Fremdartigkeit in Xubuntu zurückzuführen. Wenn Sie völlig sicher sind, dass alles richtig konfiguriert ist, öffnen Sie das Programm “Sitzungen und Start” erneut. Navigieren Sie zur Registerkarte “Autostart der Anwendung” und wählen Sie entweder “Hinzufügen”, um auf einen Eintrag zu doppelklicken, um ihn zu bearbeiten. Angenommen, Sie arbeiten mit einem Mauskonfigurationsbefehl wie xset m 2 16, und versuchen Sie, ihn einige Sekunden lang in den Ruhezustand zu versetzen. Sie möchten weiterhin sicherstellen, dass der Befehl xset selbst korrekt ist, und Sie möchten wahrscheinlich Ihre Gründe für die manuelle Einstellung neu bewerten. Einige der erweiterten Einstellungen, die Benutzer mit xset vornehmen, können stattdessen einfacher mit den von Xubuntu selbst verwendeten Tools durchgeführt werden.

Benutzer, die zuvor mit Bash-Skripten gearbeitet haben, sind wahrscheinlich bereits mit der Vorgehensweise vertraut, aber diejenigen, die dies nicht tun, können die Ausführung des Befehls verzögern, sodass er erst ausgeführt werden kann, nachdem Xubuntu eine Reihe von Xfce4-Standardeinstellungen geladen hat. Mit dem obigen Befehl können Sie ihn 10 Sekunden lang in den Ruhezustand versetzen, indem Sie ihn ändern in:

bash -c ‘Schlaf 10 && xset m 2 16’

Wenn Sie Xubuntu starten, versucht die installierte Desktop-Oberfläche, eine Reihe von rationalen Standardeinstellungen zu laden. Bei den meisten Hardwarekomponenten sind diese korrekt, sie können jedoch einige benutzerdefinierte Einstellungen überschreiben, die zuvor ausgeführt werden. Dies kann letztendlich zu den Arten von Konflikten führen, die Sie möglicherweise gesehen haben. Durch die Verzögerung der Ausführung führt dieser Code den spezifischen Befehl erst aus, nachdem Xubuntu ausgeführt wurde. Möglicherweise müssen Sie die 10 in diesem Befehl auf eine noch längere Verzögerung ändern. Es hängt davon ab, wie lange Xubuntu benötigt, um Ihren Computer zu starten, und es kann ein wenig experimentieren. Sie sollten den Befehl niemals länger als 20 Sekunden in den Ruhezustand versetzen müssen. Wenn Sie dies tun, lässt Xubuntu höchstwahrscheinlich sehr langsam booten. In diesen Fällen werden möglicherweise zu viele Prozesse beim Start gestartet.

Möglicherweise sind zu viele Pakete installiert, die Sie nicht mehr verwenden. Ironischerweise ist es möglicherweise am einfachsten, diese Situation zu beheben, indem Sie den Synaptic-Paketmanager installieren, falls Sie dies noch nicht getan haben. Verwenden Sie sudo apt-get install synaptic und führen Sie das Programm nach der Installation aus. Möglicherweise finden Sie einige Programme, die Sie nicht mehr verwenden, und können sie daher entfernen. Dies kann die Startleistung unterstützen. Alle anderen Leistungsverbesserungen, die Sie möglicherweise versuchen, können ebenfalls dazu beitragen, die Zeit zu verkürzen, die zum Verzögern des xset-Befehls erforderlich ist. In unseren Beispielbildern hat Xubuntu ein benutzerdefiniertes Design von xfce-look ausgeführt. Wenn dies auf Ihrem System der Fall ist, möchten Sie möglicherweise sehen, wie schwer das Design ist. Das Laden einiger benutzerdefinierter Xubuntu-Designs dauert eine Weile und kann die Gesamtleistung im Laufe der Zeit ohnehin beeinträchtigen.

Wenn Sie Ihren Computer ausschalten, möchten Sie möglicherweise sicherstellen, dass das Kontrollkästchen “Sitzung speichern” aktiviert ist, um sicherzustellen, dass Xubuntu Ihre Einstellungen speichert, wodurch möglicherweise auch dieses Problem behoben werden muss. Starten Sie den Computer danach erst neu, nachdem Sie den Befehl xset zum Festhalten erhalten haben, und prüfen Sie, ob jetzt alles korrekt gestartet wird. Wenn dies der Fall ist, sollten Sie keine weiteren Probleme haben.

Beachten Sie, dass Sie zwar den Code zwischen den beiden kaufmännischen Und-Zeichen und dem einfachen Anführungszeichen ersetzen müssen, dies jedoch auch verwenden können, wenn Sie feststellen, dass Xubuntu einen xinput-Befehl überschreibt, der zum Konfigurieren Ihrer Maus oder Tastatur verwendet wird. Technisch gesehen können Sie dort jeden Code ablegen, den Xubuntu beim Booten ausführen soll, aber die Standardeinstellungen ersetzen die meisten anderen Befehlstypen nicht. Diese Standardeinstellungen verweisen nur auf grundlegende Eingabegeräte und werden nicht angewendet, wenn Sie zwischen virtuellen Konsolen hin und her wechseln.

Einige Benutzer sagen, dass der Bash-Verzögerungscode in einem ausführbaren Shell-Skript versteckt sein sollte, dies ist jedoch im Allgemeinen nicht erforderlich. Das Programm “Sitzungen und Start” kann alles ausführen, was Sie darauf werfen. Andere Benutzer schlagen vor, diese Befehle mithilfe der mit Xubuntu gelieferten Xfce4-Tastenkombinationen einer Tastenkombination zuzuordnen. Das Einrichten auf diese Weise schadet zwar nicht, ist aber technisch nicht erforderlich. Die einfache Verwendung der Sessions and Startup-App mit einer angemessenen Bash-Verzögerung sollte in den allermeisten Situationen funktionieren.

Überprüfen Sie Ihren xset-Befehl, um sicherzustellen, dass Sie die Einstellungen für die Kompatibilitätsoption -bc für den Server nicht verwenden. Xubuntu überschreibt diese immer, da die Art der Legacy-Hardware, die sie unterstützen, nicht ganz mit der von Xubuntu verwendeten Xfce-Desktop-Oberfläche übereinstimmt.

Similar Posts

Leave a Reply

Your email address will not be published.