artpi
Użytkownicy-
Zawartość
6 -
Rejestracja
-
Ostatnia wizyta
artpi's Achievements
Początkujący (3/16)
0
Reputacja
-
Witam. Moja fedora pełni różne funkcje, ale czasem użyszkodnik chce napisać tekst czy coś tam takiego i bardzo się burzy że sie musi logować. Chciałbym więc utworzyć coś w stylu konta gościa i napisać skrypt wywoływany zdarzeniem który zaloguje użytkownika i odpali gnome (runlevel domyślny to 3)I I szczerze mówiąc, nie mam pomysłu jak się za to zabrać. Próbowałem z 'su -' ale nie wiem jak to wykonać dla domyślnego terminala. W przyszłości chciałbym to podpiąć pod przycisk reset - że wystarczy wcisnąć i już się logujemy jako domyślny użytkownik. Czytałem, że przy starcie można kombinować z mingetty albo gdm. Ale żeby to był skrypt który mogę pod zdarzenie właśnie albo za pomocą crona... Ma ktoś pomysł jak to rozwiązać?
-
Dzięki wam bardzo! Na brak dźwięku pomogło wywalenie saa7134 i wpisanie card=52 Natomiast, z dźwiękiem całkowicie inny problem był. Coś sie pokaszaniło, a wystarczyło włączyć wykrywanie karty dźwiękowej i tam się natychmiast naprawiło po odsłuchaniu próbki (nie wiem czemu ale nie narzekam.) W każdym razie, działa. Może komuś się przyda...
-
Witam. Zamontowałem egzotyczny tuner Kworld Mpeg Tv Station PCI. Jest on zbudowany na chipsecie bt878. Po wielu sesjach z google doszedłem do tego że przy formacie /etc/modprobe.conf: alias eth0 via-rhine alias scsi_hostadapter libata alias scsi_hostadapter1 pata_via alias snd-card-0 snd-via82xx options snd-card-0 index=0 options snd-via82xx index=0 alias snd-card-1 snd-mpu401 options snd-card-1 index=1 options snd-mpu401 index=1 alias char-major-81 videodev alias char-major-81-0 saa7134 alias char-major-81-64 saa7134 options bttv card=78 tuner=5 radio=1 options saa7134 card=3 tumer=5 radio=1 alias eth2 8139too alias eth1 8139too Chodzi szczególnie o bttv card=78 Mam obraz jak żyleta. ALE!! (_wogóle_ → w ogóle) ORT nie mam dźwięku, a z głośników komputera dobywa się bardzo wysokie brzęczenie. Cały czas. Podejrzewam że to jest właśnie ten dźwięk. Tylko jakoś nie do końca dobrze działa... Czy ma ktoś jakiś pomysł jak to ustawić? To mój lspci: 00:00.0 Host bridge: VIA Technologies, Inc. VT8374 P4X400 Host Controller/AGP Bridge (rev 03) 00:01.0 PCI bridge: VIA Technologies, Inc. VT8235 PCI Bridge 00:08.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10) 00:09.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10) 00:0a.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 11) 00:0a.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 11) 00:0d.0 FireWire (IEEE 1394): VIA Technologies, Inc. IEEE 1394 Host Controller (rev 46) 00:0e.0 Ethernet controller: VIA Technologies, Inc. VT6105M [Rhine-III] (rev 96) 00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 80) 00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 80) 00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 80) 00:10.3 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 82) 00:11.0 ISA bridge: VIA Technologies, Inc. VT8235 ISA Bridge 00:11.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06) 00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (rev 50) 01:00.0 VGA compatible controller: nVidia Corporation NV34 [GeForce FX 5200] (rev a1)
-
Tak, tak, mam tak prehistoryczny system jak FC3. W dodatku, jest to serwer od którego sporo zależy. Więc: Yuma sobie na pewno daruję. Ale myślicie że z płytkami Fedory dałoby radę? Anakonda pociągnie?
-
Witam, mam następujące zadanie: Program nalezy uruchomic podajac mu jeden parametr N, okreslajacy ktora liczbe fibonaciego ma odwierciedlac nasze drzewo procesow. Jezeli uruchominy program podajac N >= 2, to proces ma stworzyc 2 potomkow odpowiadajacych liczbom N-1 oraz N-2. Po otrzymaniu wartosci zwroconych od swoich potomkow ma je zsumowac i zwrocic jako wynik swojego dzialania. W przypadku otrzymania wartosci N < 2 procesy nie tworza potomkow, tylko zwracaja wartosc 1. I wydaje mi sie, że napisałem program który buduje odpowiednie drzewo prcesów, ale 1. Nie mogę zrealizować komunikacji między nimi żeby przesyłać rekurencyjnie wyniki, 2. Nie wiem, jak sprawdzić czy on faktycznie poprawnie robi te procesy. Bardzo będę wdzięczny za pomoc. int main() { int status,pid,liczba; liczba=5; poczatek: //otwarcie potoku pid=fork(); if(pid==0) { //nowy proces liczba=liczba-1; if(liczba>2) { // goto poczatek; } else { //wyslij do macierzystego 1 } } else if (pid>0) { //stary proces pid=fork(); if(pid==0) { //nowy proces starego procesu liczba=liczba-2; if(liczba>2) { // goto poczatek; } else { //wyslij do macierzystego 1 } } } }
-
Witam, dostałem następujące zadanie: Napisać skrypt shellowy, który oddaje listę zalogowanych użytkowników, (każdy tylko raz!) z informacj± o liczbie sesji użytkownika, liczbie jego procesów oraz nazwie terminala, na którym jego proces zajal najwiecej pamieci. Wynik w postaci: Uzytkownik Sesje Procesy Terminal <username> X Y ttyX I wykombinowałem sobie, że najpierw wywołam "w -s -f" który mi zliczy do jakiejś tablicy sesje tych samych użytkowników i ich nazwy, potem z tej tablicy idąc po nazwach użytkowników będzie wywoływał "ps u U {user}" i zliczy wiersze żeby mieć ilość procesów i nie mam pomysłu na terminal na którym proces użytkownika zajął najwięcej pamięci. Ma ktoś może pomysł jak to zrobić łatwiej?
