1
|
Linux секция за начинаещи / Настройка на програми / Как да засека дали даден клавиш е натиснат - Bash скрипт
|
-: Apr 26, 2016, 11:18
|
Здравейте, опитвам се да направя прост скрипт, който да върши няколко последователни неща. Наскоро открих, че в Xfce мога да изпълнявам командата xfce4-popup-[name-of-plugin], която активира (показва) дадения плъгин. След това мое откритие реших да си направя скрипт, който да paste-ва от историята на clipboard-а. GeSHi (Bash): #!/bin/bash $(xfce4-popup-clipman) while : do # I need some global read event, because read works only in the console read -n 1 key if [[ "$key" = '' ]] then # Enter, space or something that produces empty string is pressed break fi done $(xdotool key ctrl+v)
Идеята е проста: 1) Покажи ми историята на clipboard-a чрез xfce4-clipman-plugin 2) Слушай за натискане на Enter (чрез стрелките навигирам из историята, когато натисна Enter променям clipboard-а) 3) След това симулирай Paste чрез xdotool Това общо взето работи, но скриптът засича натискането на Enter само под конзолата. Когато вържа скрипта към клавишна комбинация, read не бачка. Та, има ли някакъв глобален начин да слушам за натискане на клавиш?
|
|
|
2
|
Програмиране / Общ форум / Помощ за написването на едно скриптче
|
-: Aug 24, 2014, 21:35
|
Здравейте, Опитвам се да напиша скрипт, който да взима залеза от интернет и ако времето на залеза е равно на системното време, да се стартира програмата redshiftgui. От един друг скрипт намерих как да взема залеза: GeSHi (): #!/bin/bash WOEID="839722" #from weather.yaoo.com link for your city # get weather and dump into temp file if $(wget --no-cache -q "http://weather.yahooapis.com/forecastrss?w=$WOEID" -O /tmp/time); then mv /tmp/time /tmp/sunset.TMP fi SUNSET=`cat /tmp/sunset.TMP | grep astronomy | sed -e 's/.*sunset="//g' | sed -e 's/".*//g'` LOCALTIME= date +'%I:%M'
И сега остава само да сравня SUNSET с LOCALTIME и ако са равни, да се стартира redshiftgui. Ето тук не можах да се сетя как ще стане. Ако имате идеи, споделяйте. Благодаря
|
|
|
4
|
Linux секция за начинаещи / Настройка на програми / Gedit номериране на редовете
|
-: Aug 07, 2013, 16:28
|
Здравейте, Знаете ли дали има някакъв начин да сложа фон на номерата на редовете в gedit? В момента е с бял фон и трудно се различава от обикновения текст. Даже на моменти се залепя точно до числата и това малко ме дразни... Ако може някак да го докарам като на Leafpad, ще е супер...
|
|
|
5
|
Linux секция за начинаещи / Настройка на програми / Въпрос за VLC свързан с Xfce
|
-: Jul 21, 2013, 19:12
|
Здравейте хора, Искам да променя две неща на VLC-то в трея: 1. Иконката. Намерих една бяла иконка и мисля, че ще пасне перфектно. Пробвах да направя промяна в /usr/share/icons, но без резултат. 2. В момента VLC се намира в Indicator plugin. Аз имам навика да си го скривам, докато си свири и ми се налага всеки път да преминавам през стъпките: 1) Отиване до иконката 2) Кликане на иконката 3) Hide VLC. И така доста пъти. Веднъж премахнах Indicator plugin, докато VLC свиреше и той съответно се премести в Notification area. Когато се премести там, забелязах че не се налага да преминавам през тези три мъчителни стъпки, защото когаго VLC е в Notification area може да се показва и скрива само с един клик на иконката. Та основния въпрос беше, как аджеба да прехвърля VLC от Indicator към Notification без да премахвам Indicator-a.
|
|
|
7
|
Linux секция за начинаещи / Настройка на програми / [Решен] Редактиране на тема за Xubuntu
|
-: May 01, 2013, 18:01
|
Здравейте! Докато си разцъквах новото Xubuntu 13.04 много ми се прииска да си сложа темата Greybird от 13.04 на моето 12.04. Темата работи перфектно, но има един единствен проблем, който е леко дразнещ. Текста на бутоните в панела е леко тъмен и трудно се чете. Намерих един файл "xfce-panel" който предполагам е файлът откъдето може да се редактира темата на панела. Пробвах да редактирам нещо, но без резултат - текста е все така блед. Файлът се намира се намира в gtk-2.0/apps/xfce-panelЩе бъда благодарен ако някой може да ми покаже как да направя цвета на шрифта по светъл (например бял). Прилагам скрийншот ако нищо не сте разбрали - КликБлагодаря ! Edit: Започнах да редактирам стойностите от файла подред и попаднах на един ред, който реши проблемът ми: Клик за снимкаЕто и завършената тема Greybird White - Клик за Download. Който има Xubuntu 12.04 му препоръчвам да я пробва, много е готина. Разархивирайте архива в ~/.themes/ и после избирате Greybird White от Settings - Appearance -> Style
Един туториъл как да редактирате иконите на десктопа: Клик за преглед на снимкаУспех на всички !
|
|
|
8
|
Linux секция за начинаещи / Настройка на програми / Транскрипция в GbgOffice
|
-: Jan 18, 2013, 21:55
|
Здравейте форуми ! От доста време се чудя, защо транскрипцията на gbgoffice не ми излиза с правилните символи, а с някакви "У, Й, С" и т.н. На какво се дължи, липсва ми някакъв фонт или... Прилагам снимка - КликЩе се радвам, ако успеете да ме упътите как да опрява транскрипцията
|
|
|
10
|
Linux секция за начинаещи / Настройка на програми / Default Pavucontrol in Xubuntu Linux
|
-: Sep 22, 2012, 18:32
|
Здравейте, форуми Пак съм аз, с моите тъпи "проблеми" Това за което искам да попитам, не е проблем, а по-скоро настройка. Може ли да се настрои, когато кликна на иконката за звукът в трея и на нея Sounds Settings, да се отваря pavucontrol вместо xfce-mixer. Този xfce-mixer, на практика не ми върши работа, защото от него не мога да правя никакви настройки... По default ми идват и двете - pavucontrol и xfce-mixer. Някакви идеи ? Ако не сте разбрали за какво говоря... Клик
|
|
|
11
|
Linux секция за начинаещи / Настройка на програми / [Solved] Въпрос относно директориите в Home
|
-: Sep 11, 2012, 11:18
|
Здравейте форуми Имам един леко глуповат въпрос. Когато си инсталирам Линукс, по време на инсталацията избирам Български, за да може да ми направи всички локални настройки по системата автоматично. В последствие, след инсталацията променям интерфейса на Английски, защото така повече ми харесва. Всичко се преименува след рестарт на системата, освен директориите вътре в Home - остават си на Български. Та, въпросът ми е имам ли възможност да ги преименувам безопасно без да засегна работата на някоя програма (като Transmission - използва папката Свалени). Ако не може да се преименуват (безопасно), не е болка за умиране
|
|
|
12
|
Linux секция за начинаещи / Настройка на програми / Как да променим дължината на прозорците в Panel на Xubuntu (Xfce).
|
-: Aug 28, 2012, 16:48
|
От доста време насам, все се чудих дали е възможно да се промени дължината на Window Buttons в Xubuntu. След доста усилено търсене, накрая попаднах на един линк в Ubuntuforums и там намерих решението. Ето го и то: 1. Отваряме Терминал 2. Пишем sudo gedit ~/.gtkrc-2.0, като gedit можем да заменим с друг текстов редактор (leafpad, mousepad....) 3. Ще ни се отвори прозорец (и да е празен няма проблем). В него ще поставим следният код: style "xfce-tasklist-style" {
# The maximum length of a button before the label ellipsizes. # When this value is set to -1 the button will expand to the # entire available space. XfceTasklist::max-button-length = 145 #
} class "XfceTasklist" style "xfce-tasklist-style" _________________ Край на код___________________________________ 4. След, като сме копирали целият код, ще обърнем внимание на този ред, по-специално на цифрите: XfceTasklist::max-button-length = 145 #Това е дължината на Window Buttons в пиксели. Избраната дължина от мен е 145 пиксела. Дължината може да варира от 0 до колкото на вас ви харесва. Ако искате един прозорец да обхване цялата дължина на панела, просто въведете -1 вместо 145 Това е, само трябва да рестартирате или да се logout-нете. Надявам се да съм обяснил максимално разбираемо Прилагам и снимки, за да добиете представа, какво направихме току-що Преди: След: - 145px Ако искате да върнете дължината по подразбиране, просто изтрийте файлът .gtkrc-2.0 от Home папката, като натиснете CTRL+H ИзточникПриятно използване на Xfce от мен
|
|
|
|