sobota, 20 kwietnia 2013

Wyłączanie głośnika systemowego

Pracują z bazą danych MySQL w linii poleceń Windows (w moim przypadku Vista Home Premium) gdy wydałem niepoprawną komendę rozlegał się bardzo głośny dźwięk głośnika systemowego. Przeglądając Internet większość porad sugerowała aby otworzyć edytor rejestru i w kluczu "HKEY_CURRENT_USER, Control Panel, Sound" zmienić wartość pola "Beep" na "no". Jednak ta operacja nie pomogła. Głośnik udało mi się wyłączyć dopiero po wpisaniu w linii poleceń komendy "sc stop beep". Natomiast gdy chcemy wyłączyć na dobre wprowadzamy komendę "sc delete beep".

środa, 6 marca 2013

Automatyzacja w irssi

Poniżej przedstawiam jak ułatwić sobie życie używając do czatowania na IRC programu irssi:
  • "/network add [nazwa_sieci]" lub "network add -nick [nazwa_nicka] [nazwa_sieci]",
  • "/server add -auto -network [nazwa_sieci] [adres_serwera] [port]",
  • "/channel add -auto [nazwa_kanału] [nazwa_sieci] [haslo]",
  • "/network list", "/server list", "/channel list" - wypisywanie dodanych rekordów,
  • "/network remove [nazwa_sieci]", "/server remove [adres_serwera]", "/channel remove [nazwa_kanału] [nazwa_sieci]",
  • "/network add -autosendcmd "/^msg nickserv identify haslo;wait 2000" [nazwa_sieci]".

czwartek, 14 lutego 2013

Ustawienia GRUB

Borykając się z problemem zmiany kolejności systemów na liście GRUB przeglądając wyniki Google napotykamy zazwyczaj na rozwiązania oparte o użycie narzędzia nautilus i zmianę nazw plików w /etc/grub.d/. Istnieje rozwiązanie znacznie łatwiejsze, mianowicie aplikacja Grub Customizer. Aby zainstalować ją w Ubuntu należy zastosować następujące komendy:

  • "sudo add-apt-repository ppa:danielrichter2007/grub-customizer",
  • "sudo apt-get update",
  • "sudo apt-get install grub-customizer".
Po ich wykonaniu znajdziemy aplikację w Panelu głównym pod nazwą "Grub Customizer".

czwartek, 31 stycznia 2013

Konto Thunderbird z Windowsa jednocześnie na Linuksie

Mając zainstalowanego Thunderbirda na Windowsa i posiadając drugi system (Linux) na tej samej maszynie chciałoby się jednocześnie korzystać z tego samego folderu z pocztą. Oto kroki, które do tego prowadzą na przykładzie Ubuntu:

  • montujemy partycję z dyskiem gdzie jest zainstalowany Windows,
  • szukamy folderu gdzie znajdują się nasze pliki poczty na Windowsie (w moim przypadku ścieżka dostępu to "/media/Vista/Users/seprob/AppData/Roaming/Thunderbird/Profiles/v4ctzn8u.default/" gdzie "seprob" to nazwa użytkownika natomiast nazwa folderu końcowego jest dla każdego użytkownika generowana losowo),
  • wchodzimy do folderu z plikami poczty na Linuksie (w moim przypadku to "~/.thunderbird/",
  • zmieniamy nazwę istniejącego profilu na jakiś inny np. z końcówką "_original",
  • tworzymy dowiązanie symboliczne do folderu z plikami poczty na Windowsie (w moim przypadku jest to polecenie "ln -s /media/Vista/Users/seprob/AppData/Roaming/Thunderbird/Profiles/v4ctzn8u.default/ jhmz62mt.default" gdzie "jhmz62mt.default" to nazwa folderu z plikami poczty na Linuksie).

Dobrze jest również ustawić sobie automatyczne montowanie dysków windowsowych. Oto przykład jak to zrobić:

  • pobieramy z repozytorium pakiet o nazwie ntfs-config (sprawdź przy okazji czy ma zainstalowany również pakiet "hal" gdyż mi początkowo ntfs-config nie chciał się uruchomić właśnie z powodu braku pakietu "hal"),
  • uruchamiamy program "Narzędzie konfiguracji trybu zapisu dla NTFS" z Panelu głównego lub w konsoli wpisujemy "sudo ntfs-config",
  • w oknie, które nam się pojawiło zaznaczamy opcje "Włącz możliwość zapisu dla urządzeń zewnętrznych" i "Włącz możliwość zapisu dla urządzeń wewnętrznych",
  • zaznaczamy partycje, które chcemy montować i zamykamy program.

sobota, 26 stycznia 2013

Logowanie się przez PuTTY bez użycia hasła

Aby móc zalogować się na zdalną maszyną poprzez SSH używając programu PuTTY należy wykonać następujące kroki:

  • ściągamy program PuTTYgen,
  • zaznaczamy opcję "SSH-2 RSA" w sekcji "Parameters",
  • wybieramy długość klucza w polu "Number of bits in a generated key:" lub zostawiamy opcję domyślna "1024" jeżeli nie jesteśmy pewni,
  • klikamy na "Generate" i wykonujemy ruchy myszką we wskazany polu,
  • zapisujemy klucz prywatny (opcja "Save private key") na komputerze lokalnym,
  • zapisujemy klucz publiczny (opcja "Save public key") i przenosimy go na nasz serwer,
  • na serwerze wykonujemy polecenie "ssh-keygen -if [klucz_publiczny] > klucz_publiczny_OpenSSH_format",
  • zmieniamy prawa dostępu do katalogu ".ssh" poleceniem "chmod 700 .ssh",
  • kasujemy skopiowany na serwer klucz publiczny,
  • wykonujemy polecenie "cat klucz_publiczny_OpenSSH_format >> .ssh/authorized_keys",
  • uruchamiamy PuTTY,
  • ładujemy ("Load") naszą zapisaną sesję,
  • przechodzimy do "Connection", "Data" i w polu "Auto-login username" sekcji "Login details" wpisujemy naszą nazwę użytkownika,
  • przechodzimy do "Connection", "SSH", "Auth" i w polu "Private key file for authentication:" podajemy ścieżkę do naszego klucza prywatnego,
  • zapisujemy konfigurację.

piątek, 25 stycznia 2013

Nie działające porty USB w Windows

Zdarzyło mi się, iż spośród 8 portów USB jakie miałem w komputerze z zainstalowanym Windows XP dwa nie działały po podłączeniu doń jakiegoś nośnika danych. Problem został rozwiązany poprzez odinstalowanie portów w Menedżerze urządzeń i ponownemu uruchomieniu komputera. Przechodzimy do Menedżera urządzeń i w pozycji "Kontrolery uniwersalnej magistrali szeregowej" odinstalowujemy (prawym przyciskiem na danej pozycji i "Odinstaluj") kolejno dane porty. Dobrym pomysłem jest podpięcie myszki na ten czas do portu PS/2.

czwartek, 24 stycznia 2013

Konfiguracja X11 we FreeBSD 9.0

Po zainstalowaniu FreeBSD 9.0 na maszynie wirtualnej VirtualBoksa w Windows Vista zapragnąłem skonfigurować sobie X11 i uruchomić menedżera okien. Po uprzednim wygenerowaniu pliku xorg.conf uruchomiłem środowisko jednak na moje komendy nie odpowiadała ani myszka ani klawiatura. Byłem tym bardziej zdziwiony ponieważ podczas konfiguracji w sysinstall wszystko działało poprawnie. Pomogła dopiero instalacja portu emulators/virtualbox-ose-additions, a także dodanie "Option "AutoAddDevices" "Off"" do sekcji ServerLayout w pliku xorg.conf.