TCH (statz) | #1, Főfasz (10443) |
54 | #4830 | ^ | Idézet | Sat, 16 Jun 2018 15:08:47 +02 |
188.156.*.* | *.mobile.pool.telekom.hu |
Webarchívban megnézheted. Btw, ez volt a 100. posztod. |
TCH (statz) | #1, Főfasz (10443) |
182 | #4831 | ^ | Idézet | Sat, 16 Jun 2018 22:31:00 +02 |
84.236.*.* | *.pool.digikabel.hu |
Majdnem pont egy éve basztam szét Poettering wiki cikkét. Épp itt volt az ideje. |
kemi (statz) | #2, Főfasz (2970) |
224 | #4832 | ^ | Idézet | Thu, 21 Jun 2018 07:43:36 +02 |
81.183.*.* | *.dsl.pool.telekom.hu |
Van ötletetek, hogy lehet Linux alatt fényerő/kontrasztot "véglegesen" beállítani? Úgy, hogy ne kelljen minden bootolás után meghívni az xrandr-t. A két tipp, hogy tegyem a .bashrc-be, vagy a .xinitrc-be nem jött be. |
TCH (statz) | #1, Főfasz (10443) |
5161 | #4833 | ^ | Idézet | Thu, 21 Jun 2018 10:59:30 +02 |
84.236.*.* | *.pool.digikabel.hu |
Persze, mert azok még akkor futnak le, amikor nincs is fellőve a display. A megoldás, hogy az asztali környezeted autostartjába pakolod be. Ezt a gyakorlatban egy script és a hozzátartozó .desktop fájl jelenti. Tehát egyszer kell egy script (/usr/local/bin/desktop-user-startup.sh)#!/bin/sh
xrandr --output $(xrandr | grep -E " connected (primary )?[1-9]+" | sed -e "s/\([A-Z0-9]\+\) connected.*/\1/") --brightness 1.0 --gamma 1.0:1.0:1.0 meg egy egy .desktop fájl (~/.config/autostart/desktop-user-startup.desktop)[Desktop Entry] Type=Application Version=1.0 Name=Desktop User Startup Exec=/usr/local/bin/desktop-user-startup.sh Terminal=falseés kész is van. De ha megengedsz egy tippet, én mutatnék egy kicsikét szofisztikáltabb megoldást is, ami ugyanúgy kielégíti az igényeidet, de még többet is tud. A koncepció a következő: mind a gamma és a fényerő aktuális értéke le van tárolva egy fájlban és ezeket piszkáljuk és ezekből töltjük be a megfelelő értékeket. Először is, kell egy könyvtár, hogy legyen hol tárolni a stuffokat: mkdir ~/.config/xrstuffEztán kell egy script, ami ki tud olvasni egy számot egy fájlból és tudja növelni, csökkenteni vagy beállítani: #!/bin/sh # Check if the third parameter is a non-negative number. OK=`echo "$3" | grep -q "^[0-9]*[.][0-9]*$" && echo "0" || echo "1"` OKI=`echo "$3" | grep -q "^[0-9]*$" && echo "0" || echo "1"` if [ "$OK" = '1' ] && [ "$OKI" = '1' ]; then echo "Invalid value." exit 1 fi # Getting the stored value and set it to 1.00 if nothing is stored. CVAL=`cat "$HOME""/.config/xrstuff/""$1" 2> /dev/null` if [ "$CVAL" = "" ]; then CVAL='1.00' fi case "${2}" in "+") CVAL=`echo "$CVAL""+""$3" | bc 2> /dev/null` ;; "-") CVAL=`echo "$CVAL""-""$3" | bc 2> /dev/null` ;; "=") CVAL=`echo "$3""+""0.00" | bc 2> /dev/null` ;; *) echo "Invalid command." exit 1 ;; esac # Check if the result is a non-negative floating number. OK=`echo "$CVAL" | grep -q "^[0-9]*[.][0-9]*$" && echo "0" || echo "1"` if [ "$OK" = '1' ]; then echo "Invalid result." exit 1 fi # Storing back the value. echo "$CVAL" > "$HOME""/.config/xrstuff/""$1" exit 0Mentsük le mondjuk /usr/local/bin/chgxrval néven (chmod +x-et ne felejtsük kiadni rá.) Eztán, nevezzünk ki mondjuk egy gamma és egy brightness nevű fájlt a gamma és egy brightness értékek tárolására. :P És akkor a chgxrval használata: chgxrval brightness = 5vagy chgxrval gamma + 0.2Most kell a script, ami be is tölti a két fájl tartalmát a megfelelő helyre: #!/bin/sh
GAMMA=`cat "$HOME""/.config/xrstuff/gamma"`
xrandr --output $(xrandr | grep -E " connected (primary )?[1-9]+" | sed -e "s/\([A-Z0-9]\+\) connected.*/\1/") --brightness `cat "$HOME""/.config/xrstuff/brightness"` --gamma "$GAMMA"":""$GAMMA"":""$GAMMA" Mentsük el mondjuk /usr/local/bin/rsxrvals néven (chmod +x itt is). Most már működik a koncepció, ha a chgrxval után kiadod a rsxrvals parancsot is, akkor szépen állítgatni fogja a fényerőt/gammát.chgxrval brightness = 5 && rsxrvals chgxrval gamma + 0.2 && rsxrvalsNa és, hogy akkor visszajussunk a kiinduló kérdésre, az eredeti példa annyit változik, hogy nem kell a külön script, hanem csak csinálsz egy .desktop fájlt pl. ~/.config/autostart/rsxrvals.desktop néven így: [Desktop Entry] Type=Application Version=1.0 Name=Desktop User Startup Exec=/usr/local/bin/rsxrvals Terminal=falseÉs ennyi. Persze a chgxrval és rsxrvals használata úgy eléggé kényelmetlen és körülményes, ha mindig terminált kell hozzá nyitni, tehát célszerű bekonfigolni különféle hotkeyeket, hogy pl.: Ctrl + XF86AudioRaiseVolume = 'chgxrval gamma + .05 && rsxrvals' Ctrl + XF86AudioLowerVolume = 'chgxrval gamma - .05 && rsxrvals' Ctrl + XF86AudioMute = 'chgxrval gamma = 1 && rsxrvals' Shift + XF86AudioRaiseVolume = 'chgxrval brightness + .01 && rsxrvals' Shift + XF86AudioLowerVolume = 'chgxrval brightness - .01 && rsxrvals' Shift + XF86AudioMute = 'chgxrval brightness = 1 && rsxrvals' Ezeket pl. Trinityben a tdecmshell khotkeys paranccsal lehet beállítani. Ha te még Cinnamont használsz, akkor https://mintguide.org/other/701-how-to-set-hot-keys-for-opening-programs.html, ha mást, akkor annak is biztos van valami hotkey-editora. |
TCH (statz) | #1, Főfasz (10443) |
183 | #4834 | ^ | Idézet | Fri, 22 Jun 2018 01:02:20 +02 |
84.236.*.* | *.pool.digikabel.hu |
Épp most akartam elmenni aludni, hogy már nagyon késő van, a vihar meg nem jön, erre feltámadt a szél és nekiállt dörögni. Ez a kurwa időjárás szopat engem, én mondom, a kurwa anyját. |
Ádám (statz) | #4, Főfasz (1815) |
674 | #4835 | ^ | Idézet | Fri, 22 Jun 2018 13:04:50 +02 |
37.220.*.* | *.static.acetelecom.hu |
Hát én arra keltem, hogy dőlt be a víz az ablakon, mint az állat. Rá a nyomtatóra. De még működik :D Most gyüttem ki a trékomból, mert megint 6 ezret fizettem havonta a semmiért. Úgyhogy megkérdeztem, hogy mi a teendő, ha át akarom vinni a számom egy másik szolgáltatóhoz, kérdezi, hogy miért, mondom, hogy azért, mert kurva drága. Ajánlott egy olcsóbb csomagot, ami nagyjából ugyanannyit tud, mint a mostani. Aztán mostmár csak 4 ezret fogok fizetni. Valami légiparádé van a Duna felett, úgyhogy nem járnak a Duna jobb partján a villamosok. Oké, parádézzanak nyugodtan, de ne engem szopassanak, hogy a Móricztól a Batthyány térig kurva nagyot kell kerülni... |
TCH (statz) | #1, Főfasz (10443) |
118 | #4836 | ^ | Idézet | Fri, 22 Jun 2018 14:16:11 +02 |
84.236.*.* | *.pool.digikabel.hu |
LOL. A semmiért a 4k is drága. Kiváncsi vagyok, hogy a pestiek meddig tűrik még ezt a redbúl légiszart... |
TCH (statz) | #1, Főfasz (10443) |
151 | #4837 | ^ | Idézet | Fri, 22 Jun 2018 14:31:47 +02 |
84.236.*.* | *.pool.digikabel.hu |
A kurwa életbe! Van 1.8-as QtCurve QT3-hoz már 2011 óta és én eddig nem tudtam róla! BAZMEG! |
TCH (statz) | #1, Főfasz (10443) |
162 | #4838 | ^ | Idézet | Fri, 22 Jun 2018 16:16:49 +02 |
84.236.*.* | *.pool.digikabel.hu |
Hát, ezt nem sikerült portolni... Ez a kurwa CMake egy kalap fos. Topic a Trinity bugzillájában. |
TCH (statz) | #1, Főfasz (10443) |
144 | #4839 | ^ | Idézet | Fri, 22 Jun 2018 23:20:01 +02 |
94.21.*.* | *.pool.digikabel.hu |
A ménkű verje meg a Trinity team-et! Minek kellett összebaszni a Qt3-at és átnevezni TQt-re?! Hogy ne legyen kompatibilis a Qt3-as forrásokkal?! |
kemi (statz) | #2, Főfasz (2970) |
94 | #483a | ^ | Idézet | Sat, 23 Jun 2018 18:39:03 +02 |
81.183.*.* | *.dsl.pool.telekom.hu |
Az autostartos megoldás se jött be. :P Kitettem egy ikont a desktopra, és ha zavaró, klikk. :P |
kemi (statz) | #2, Főfasz (2970) |
210 | #483b | ^ | Idézet | Sat, 23 Jun 2018 18:43:55 +02 |
81.183.*.* | *.dsl.pool.telekom.hu |
Én már a dörgés/villámlásra felébredtem, és becsuktam az ablakot. :) |
TCH (statz) | #1, Főfasz (10443) |
80 | #483c | ^ | Idézet | Sat, 23 Jun 2018 20:25:38 +02 |
188.156.*.* | *.mobile.pool.telekom.hu |
Az érdekes. Azt az ikont is berakhatod az autostartba amúgy. Hova mutat az ikon? |
kemi (statz) | #2, Főfasz (2970) |
261 | #483d | ^ | Idézet | Sun, 24 Jun 2018 09:00:21 +02 |
81.183.*.* | *.dsl.pool.telekom.hu |
Ennyi van egy szkriptben:#!/bin/bash
xrandr --output HDMI-0 --brightness .9 Az ikon meg egy erre mutató .desktop fájl. Amúgy néztem a cront is, viszont azzal csak shell bejelentkezésre lehet ütemezni, GUI bejelentkezéskor nem fog lefutni. |
TCH (statz) | #1, Főfasz (10443) |
599 | #483e | ^ | Idézet | Sun, 24 Jun 2018 12:53:58 +02 |
94.21.*.* | *.pool.digikabel.hu |
Cronnal talán nem, de a login managered is meg tudja csinálni. Mit használsz? LightDM? Ha igen, akkor a /etc/lightdm/lightdm.conf konfigfájl [SeatDefaults] szekciójában a display-setup-script és session-setup-script parancsoknak megadhatod ezt a scriptet, amit használsz. Apropó, az ~/.xsession script garantáltan az X11 bejelentkezése után fut le el, vagyis abba is beteheted a parancsaidat. |
TCH (statz) | #1, Főfasz (10443) |
592 | #483f | ^ | Idézet | Sun, 24 Jun 2018 18:54:28 +02 |
94.21.*.* | *.pool.digikabel.hu |
Akkor mibe' írjunk kernelt? C++-ban? Vagy a kugli véletlenül pont most nemsokára elő fog rukkolni valami "forradalmian új megközelítéssel"? Ne legyen igazam... |