Как да стартирам xset команди при стартиране в Xubuntu



Опитайте Нашия Инструмент За Премахване На Проблемите

Някои специални хардуерни конфигурации изискват няколко специални команди, които да се изпълняват, когато стартирате Xubuntu, и е лесно да ги автоматизирате. Като цяло те трябва да работят независимо от начина, по който ги изпълнявате. За съжаление има някои ситуации, при които може да откриете, че работи добре, ако ги стартирате поотделно, но не автоматично. Програмата е свързана с начина, по който Xubuntu взаимодейства с графичния потребителски интерфейс X11, но трябва да откриете, че това е лесно решение.



Да предположим например, че изпълнявате двойка команди всеки път, когато Xubuntu започне да конфигурира вашата мишка. И двете команди работят, ако ги стартирате вътре в терминала или може би като задържите клавиша Super или Windows и натиснете R, за да отворите Xfce4 Application Finder. И в двата случая те работят добре. Понякога, ако се опитате да ги стартирате при стартиране с приложението „Сесии и стартиране“, само едно от тези две действително ще влезе в сила. Преконфигурирането на xset и поставянето на отметка в Xubuntu може да е всичко, от което се нуждаете, за да работи.



Изпълнение на команди xset или xinput при стартиране

Уверете се, че командите за хардуерна конфигурация, с които работите, се изпълняват добре в терминала, преди да продължите. Понякога проблемът е резултат от печатна грешка, а не от някакви странности в Xubuntu. Ако сте напълно сигурни, че всичко е конфигурирано правилно, отворете отново програмата Sessions and Startup. Придвижете се до раздела „Автоматично стартиране на приложението“ и след това изберете Добавяне, за да щракнете двукратно върху запис, за да го редактирате. Да предположим, че работите с команда за конфигуриране на мишка като xset m 2 16, опитайте да я спите за няколко секунди. Все пак ще искате да се уверите, че самата команда xset е правилна и вероятно ще искате да преразгледате причините си да зададете това ръчно. Някои от разширените настройки, които потребителите са направили с xset, могат по-лесно да бъдат постигнати чрез инструментите, които използва самата Xubuntu.



Потребителите, които са работили преди това с bash скриптове, вероятно вече са запознати с това как да го направят, но тези, които не могат, могат да забавят изпълнението на командата, което й дава време да се изпълни само след като Xubuntu зареди куп Xfce4 по подразбиране. Използвайки горната команда, можете да го заспите за 10 секунди, като го промените на:

bash -c ‘сън 10 && xset m 2 16’



Когато стартирате Xubuntu, инсталираният десктоп интерфейс се опитва да зареди редица от това, което счита за рационални по подразбиране. За повечето хардуер те са правилни, но те могат да отменят някои персонализирани настройки, които се извършват преди да го направят. Това в крайна сметка може да доведе до типовете конфликти, които може би сте виждали. Като забавя изпълнението, този код изпълнява конкретната команда само след като Xubuntu е свършен. Може да откриете, че трябва да промените 10-те в тази команда на още по-дълго забавяне. Зависи от това колко време Xubuntu отнема да зареди вашата машина и може да се включат малко експерименти. Никога не трябва да задавате командата да спи за повече от 20 секунди. Ако го направите, тогава повече от вероятно нещо кара Xubuntu да се зарежда много бавно. В тези случаи може да имате твърде много процеси, стартиращи при стартиране.

Може би имате инсталирани твърде много пакети, които вече не използвате. По ирония на съдбата може да е най-лесно да коригирате тази ситуация, като инсталирате Synaptic manager manager, ако още не сте го направили. Използвайте sudo apt-get install synaptic и след това стартирайте програмата, след като бъде инсталирана. Може да намерите някои програми, които вече не използвате и следователно можете да се отървете от тях. Това може да спомогне за стартиране. Всички други промени в производителността, които бихте могли да опитате, също могат да помогнат за намаляване на времето, необходимо за забавяне на командата xset. В нашите примерни изображения Xubuntu изпълняваше персонализирана тема от xfce-look и ако случаят е такъв във вашата система, може да искате да видите колко тежка е темата. Някои персонализирани теми на Xubuntu отнемат известно време, за да се заредят и така или иначе може да влошат цялостната производителност с течение на времето.

Всеки път, когато изключите машината си, може да искате да се уверите, че е поставена отметка в квадратчето „Запазване на сесията“, за да се уверите, че Xubuntu запазва вашите настройки, което може да се наложи да облекчи и този проблем. Рестартирайте машината, след като направите това, само след като сте получили командата xset да се придържа и да видите дали сега тя стартира всичко правилно. Ако го направи, тогава не би трябвало да имате допълнителни проблеми.

Имайте предвид, че докато трябва да замените кода между двата амперсанда и единичната кавичка, можете също да използвате това, ако установите, че Xubuntu заменя командата xinput, използвана за конфигуриране на мишката или клавиатурата. Технически можете да поставите всеки код там, който искате Xubuntu да изпълнява, когато се стартира, но настройките по подразбиране няма да заменят повечето други видове команди. Тези настройки по подразбиране сочат само към основни устройства за въвеждане и те няма да се приложат, когато превключвате между виртуални конзоли.

Някои потребители казват, че кодът за забавяне на bash трябва да бъде скрит в изпълним скрипт, но това обикновено не е необходимо. Програмата Sessions and Startup може да изпълнява всичко, което хвърлите в нея. Други потребители предлагат тези команди да бъдат съпоставени с клавишна комбинация с помощта на инструментите за бърз достъп на клавиатурата Xfce4, които се доставят с Xubuntu. Въпреки че настройването му по този начин няма да причини вреда, това също е технически ненужно. Простото използване на приложението Sessions and Startup с подходящо забавяне на баш би трябвало да работи в по-голямата част от ситуациите.

Проверете вашата команда xset, за да се уверите, че не използвате настройките за опция за съвместимост -bc за сървъра. Xubuntu винаги ще ги отменя, тъй като типът на наследствения хардуер, който те са проектирани да поддържат, не съвпада с интерфейса за десктоп Xfce, който Xubuntu използва.

4 минути четене