Nie upodabniaj się do komputera, lecz staraj się upodabniać komputer do siebie.
Dziś miałem potrzebę skorzystania ze stacji dyskietek w moim komputerze. Komputer ów jest obsługiwany przez mój najnowszy nabytek – system Windows 7 Professional. Windows 7 to dobry, nowoczesny system operacyjny, z którego jestem nawet zadowolony. Jest wydajny, przyjemny i łatwy w obsłudze, ma także bardzo estetyczny interfejs.
Czasem zdarza się jeszcze, że istnieje potrzeba skorzystania ze stacji dyskietek FDD (Floppy Disk Drive). Chciałem przygotować sterowniki do kontrolera dysków dla mojego znajomego. Mam kilka starych dyskietek, a na jednej z nich chciałem nagrać sterowniki. Mogło by się wydawać, że w tak nowym systemie jak Windows 7 nie będzie z tym żadnych problemów. Niestety, w przypadku użycia uszkodzonych dyskietek wyszło kilka mankamentów.
Dzisiaj dyskietki FD (floppy disk) są bardzo rzadko używane. Być może z tego powodu producent systemu nie poświęcił wiele uwagi obsułdze napędów FDD. Wydaje mi się jednak, że jest to tak stara i jeszcze wśród wielu użytkowników stosowana technologia, że obsługa dyskietek mogłaby być wykonana dużo lepiej. Sądzę, że jest to część systemu “zapomniana” przez producenta – firmę Microsoft, a moim zdaniem warta jeszcze poświęcenia jej nieco więcej uwagi.
W serwerze X mamy jakby trzy rodzaje schowków PRIMARY, SECONDARY i CLIPBOARD
Schowki X (en)
Celem artykułu jest przedstawienie kilku sposobów kopiowania tekstu bez użycia myszki. Jak skopiować tekt pomiędzy konsolą tty, a serwerem X i na odwrót. Jak skopiować do schowka wyjście polecenia do schowka.
Istnieje parę metod na przekazanie np. wyjścia polecenia do schowka X. Przedstawię dwie, z resztą bardzo podobne.
Nie będę opisywał sposobu instalacji polecenia xsel bo w każdej dystrybucji Linuksa czy innych systemach uniksowych robi się to inaczej.
Samo polecenie xsel wyświetli aktualną zawartość schowka X.
xsel > ~/nazwa_pliku
Skopiowanie wyjścia polecenia do schowka:
ping -c 1 www.onet.pl | tee | xsel -i
dołączenie wyjścia polecenia do schowka:
ping -c 1 www.onet.pl | tee | xsel -i
a jeśli chcemy aby zawartość była dostępna przez polecenie paste w menu programu to wykonujemy:
ping -c 1 www.google.pl | tee | xsel -i -b
Podobnie jak xsel program xclip trzeba sobie doinstalować. W zasadzie oba programy sa bardzo do siebie podbne.
Kopiowanie wyjścia polecenia do schowka X:
ps aux | xclip -d :0
Jeśli zaznaczymy jakiś tekst w X i chcemy go wkleić na konsolę tty to wykonujemy:
xclip -o - -d :0
Zapis zawartości schowka do pliku:
xclip -o > file.txt
Można też zrzucić zawartość konsoli tty do schowka (tylk to co widać na ekranie)
setterm -dump 3
-dump 3 zrzut zawartości ekranu konsoli tty3 do pliku screen.dump
Następnie przenosimy zawartość pliku do schowka:
xclip -i screen.dump
W następnej części postaram się przejrzyście omówić kopiowanie w programie screen.