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.