Přijďte si zasprintovat na Djangu, jiném Python open-source projektu, nebo jen potkat ostatní vývojáře!
… více »Letos v říjnu se v Praze uskuteční hned několik konferencí. Odehraje se zde nově vzniklá konference LinuxDays. K ní se přidá čtvrtý ročník openSUSE Conference, dvanáctý ročník SUSE Labs conference a aby to nebylo málo, přidá se i první ročník Gentoo miniconf. A to vše ve stejné dny a na stejném místě.
… více »Nedávno jsem začal pracovat v IT firmě, práce je fajn, jsem spokojen, krom jedné věci - Windows XP.
Nemám nic "ideologického" proti Windows, jenom se mi lépe pracuje s Linuxem, toť vše. Bohužel, i kdybych moc chtěl, pro některé věci pod Linuxem pro mou práci alternativu nenajdu. Třeba Outlook se využívá ve velkém, email samozřejmě, kalendáře mají všichni veřejné, je to propojené se meetingovými místnostmi, takže naplánovat setkání tak, aby se to hodilo všem a bylo místo není problém. Emailovou komunikaci doplňuje Microsoftí IM komunikátor, fasuje se i webkamerka pro video hovory, ale to po mně naštěstí zatím nikdo nechtěl, možnost hlasové komunikace je taky. Líbí se mi jak jsou všechny ty nástroje propojené, to jo, z Outlooku můžu hned zavolat, nebo odepsat přes IM, a tak podobně. Neříkám, že by to nešlo nahradit open-source projekty, ale není tomu tak.
Virtuální plochy jsem do Windows nacpal jakýmsi programem, funguje a chování šlo nastavit tak jak jsem zvyklý z KDE doma. Jediný problém byl PuTTY, konkrétně samotný terminál, prostě to není ono, okenní cmd.exe není zrovna pohodlný, tak jsem uvažoval co s tím. Jako první jsem hledal alternativy PuTTY, pár jich je, nabízejí věci jako taby, ukládání sezení, a podobné, akorát shell je pořád zavřený do cmd.exe. Další pokus byl Cygwin, stejně jsem si ho chtěl nainstalovat, když už dělám s Windows, tak aspoň unix-like příkazová řádka nacpaná do Windows mi bude připomínat domov. Ale opět, cmd.exe. Naštěstí lehce řešitelný problém, přes Cygwin instalátor přidat rxvt a provést pár úprav.
Nejdřív nastavíme, aby se nám defaultně po spuštění Cygwinu spustil rxvt jako terminál. Cygwin se spouští přes .bat soubor, já jsem při instalaci nic neměnil, takže jsem ho našel v C:/Cygwin/Cygwin.bat.
@echo off C: chdir C:\cygwin\bin start rxvt -e /bin/bash --login -i
Tímhle sranda teprve začíná, xrvt je třeba trochu nastavit aby to nějak vypadalo, mně vyhovuje následující nastavení (hlavně barviček), "inspirováno" tady. Hlavně kontrastnější modrá je skvělá, ta tmavá na černém pozadí mi brutálně tahala oči. Lucida Console vypadá s clearType vyhlazováním fontů pěkně, bez vyhlazování jsem chvilku používal "fixedsys" font. Ještě tam chci zkusit dostat Terminus.
Takže, ~/.Xdefaults
rxvt*font: Lucida Console-14 rxvt*boldFont: Lucida Console-14 rxvt*scrollBar: True rxvt*scrollBar_right: True rxvt*geometry: 80x25 rxvt*visualBell: True rxvt*internalBorder: 6 rxvt*foreground: #f2f2f2 rxvt*background: #101010 ! Normal ! color0 black ! color1 red ! color2 green ! color3 yellow ! color4 blue ! color5 purple ! color6 cyan ! color7 white rxvt*color0: #303030 rxvt*color1: #e9897c rxvt*color2: #b6e77d rxvt*color3: #ecebbe rxvt*color4: #a9cdeb rxvt*color5: #ea96eb rxvt*color6: #c9caec rxvt*color7: #f2f2f2 ! Light ! color8 black ! color9 red ! color10 green ! color11 yellow ! color12 blue ! color13 purple ! color14 cyan ! color15 white rxvt*color8: #747474 rxvt*color9: #f99286 rxvt*color10: #c3f786 rxvt*color11: #fcfbcc rxvt*color12: #b6defb rxvt*color13: #fba1fb rxvt*color14: #d7d9fc rxvt*color15: #e2e2e2
Pokud chcete fungující windowsácké Ctrl+V, není problém. Nebudu sem přepisovat celý postup, je to fakt jednoduché. Problematické je "paste" při editaci ve vimu, mně funguje Shift+Ins, nebo zkusit tohle. Dál jsem nastavoval klasické věci, .bashrc, .vimrc. MidnightCommander nějak zlobil, špatně se vykresloval, parametr -a pomohl. Taky barvičky chtěly trochu přiohnout, takže do ~/.mc/ini něco jako:
[Colors] base_color=linux: normal=white,black: marked=,black: input=,green: menu=black: menusel=white: menuhot=red,: menuhotsel=black,red: dfocus=white,black: dhotnormal=white,black: dhotfocus=white,black: executable=,black: directory=white,black: link=white,black: device=white,black: special=white,black: core=,black: stalelink=red,black: editnormal=white,black
Inspiraci možno čerpat třeba tady:
Takže tak, já jsem spokojen. V konfiguraci ssh klienta mám nacpané všechny servery které potřebuji k práci, takže vyťukat "ssh svnka" je rozhodně rychlejší a pohodlnější než to řešit přes PuTTY. Vím, že rxvt už se nevyvíjí, nemá podporu utf8 (řeší to urxvt, ale to bych musel v cygwinu rozjet X server), ale zatím jsem s tím nenarazil. Kdyby náhodou, řešení jsou, třeba mintty mě zaujal. Co se týče těch virtuální ploch ve Windows, tak doporučuji VirtuaWin, ještě chybí linux-like copy/paste, to by bylo fajn, je na to jakási utilitka, ale zlobilo pak otevírání nových tabů v prohlížeči middle-clickem, smůla.
Uvidíme časem co ještě bude chtít upravit, momentálně je to rozhodně lepší než to bylo, viz screenshot.
Tiskni
Sdílej:
.
Já jsem řešil podobnou věc.
Nakonec používám tail -f na správné zobrazování escapovaných (barevných) logů, cygwin/bin jsem si dal do PATH a všechno to mám hezky v Console2.