Pomoc bash jako defaultowy shell

Status
Brak możliwości dodawania odpowiedzi.

glodny

Passing Basics
Beginner
28 Październik 2014
28
10
3
Witam !

Chiałem ustawić basha-a jako domyślną powłokę ale po restarcie nasa ustawienia mi znikają.

Może czegoś nie doczytałem ??

Nie wiem, w S było łatwiej :)

Druga sprawa, chciałem troche pogrzebać w ustawieniach xorga ( w końcu mam zainstalowanego xbmc ) ale gdzie dokładnie szukać plików konfiguracyjnych xorg-a i xbmc mo jak sie domyślam są one tylko czescią apki HD station, a nie systemu jako takiego i tak w ogóle czy xorgi działąją cały czas ? Chyba nie bo nie widzę ich w top.
 
Chiałem ustawić basha-a jako domyślną powłokę ale po restarcie nasa ustawienia mi znikają.

Może czegoś nie doczytałem ??

No bo po restarcie, przywracane są ustawienia "firmowe". Na forum jest temat jak stworzyć sobie QPKG do modyfikowania systemu po starcie NAS.

Druga sprawa, chciałem troche pogrzebać w ustawieniach xorga ( w końcu mam zainstalowanego xbmc ) ale gdzie dokładnie szukać plików konfiguracyjnych xorg-a i xbmc mo jak sie domyślam są one tylko czescią apki HD station, a nie systemu jako takiego i tak w ogóle czy xorgi działąją cały czas ? Chyba nie bo nie widzę ich w top.
Nie mam pojęcia.
 
Polecam lekturę: How-To - QNAP od środka, czyli grzebiemy w linuchu - Jak sobie ułatwić?

odnajdź swój folder z QPKG ( u mnie jest to /share/MD0_DATA/.qpkg)
Bash:
mkdir autoruns
cd autoruns
touch autoruns.sh
vi autoruns.sh
Wprowadź takie zmiany do BASH jakie chcesz żeby były ...
ja mam np.
wciśnij I i wklej:
Bash:
#!/bin/sh
# Install my icons ...
cp -af "$PROGDIR/.qpkg_icon.gif" "/home/httpd/RSS/images/${NAME}.gif" 2>/dev/null
cp -af "$PROGDIR/.qpkg_icon_gray.gif" "/home/httpd/RSS/images/${NAME}_gray.gif" 2>/dev/null
cp -af "$PROGDIR/.qpkg_icon_80.gif" "/home/httpd/RSS/images/${NAME}_80.gif" 2>/dev/null

echo 'alias cds="cd /share/MD0_DATA/Download/rtorrent/complete/"' >> /etc/profile
## get rid of command not found ##
echo 'alias cd..="cd .."' >> /etc/profile
## a quick way to get out of current directory ##
echo 'alias ..="cd .."' >> /etc/profile
echo 'alias .3="cd ../../../"' >> /etc/profile
echo 'alias .4="cd ../../../../"' >> /etc/profile
echo 'alias .5="cd ../../../../.."' >> /etc/profile
echo 'alias MDO="cd /share/MD0_DATA"' >> /etc/profile
echo 'alias wgetb="wget -bqc "' >> /etc/profile
export TERMINFO='/usr/share/terminfo/'

Bash:
chmod a+x autoruns.sh

Włączenie w autostart
Bash:
qpkgconf=/etc/config/qpkg.conf
setcfg autoruns Name autoruns -f $qpkgconf
setcfg autoruns Version "0.0.1" -f $qpkgconf
setcfg autoruns Author "pigers" -f $qpkgconf
setcfg autoruns Date "2014-11-20" -f $qpkgconf
setcfg autoruns Shell "$qpkgdir/autoruns/autoruns.sh" -f $qpkgconf
setcfg autoruns Install_Path "$qpkgdir/autoruns" -f $qpkgconf
setcfg autoruns Enable TRUE -f $qpkgconf

przykładowe moje ikonki:

.qpkg_icon_80.gif .qpkg_icon_gray.gif .qpkg_icon.gif

PS: Pewnie @Silas Mariusz powiemże ten kod może być lepszy, ale inna bajka :p
 
  • Lubię to
Reakcje: Silas Mariusz
OK, dzięki za wprowadzenie - będę mieć co robić !

Co do mojego drugiego pytania to już wiem, że HD Station to jest jakby drugi system, zainstalowany na głównym - można się do niego dostac po chroocie coć "a la" "natywny Debian" qnap-ie :) z xorgiem i openboxem jako WM.

Teraz tylko nie wiem jak zainstalowac w nim qpkg lub czy można w chrotowanym systemie używać qpkg z głównego ale chyba nie.
 
  • Lubię to
Reakcje: kaktus
Status
Brak możliwości dodawania odpowiedzi.