Tag Archives: freebsd - Page 2
wallpaper: Think Correctly
USB Mouse FreeBSD
Em minha atualizacao do FreeBSD 7.3 para o 8.0 na workstation Darthvader (yeah! I’m on the dark side. hehe) tive alguns problemas com o mouse e teclado USB. Com a nova versao do Xorg e tudo mais pararam de funcionar. Detalhe, eu tinha meu Xorg feito na mao e todo o endereco de perifericos eram diretos.
Minha solucao foi meio que bruta, nao perdi tempo e ativei o hal e dbus no sistema e para ter certeza total, tirei o moused tambem. Eu sei que o moused nao modifica em nada o controle do mouse no X, ja’ que ele e’ apenas para o console virtual. Porem nao uso o console virtual muito. Realmente, passo quase que 100% do tempo no X. Hoje e’ dificil, em workstation, laptops e desktops, eu ficar fora do X, salvo servidores que nao tem de ter um rodando, claro.
Entao adicionei/modifiquei/coloquei no meu /etc/rc.conf as seguintes linhas:
moused_nondefault_enable="NO" moused_enable="NO" hald_enable="YES" dbus_enable="YES" usbd_enable="YES"
Foi subir os servicos e o X estava perfeito com mouse e keyboard funcionando.
Emacs and Profont
Mudei minha font padrao do Emacs. Quero dar um tempo para a adoravel fixed, muito otima essa font, uso a anos e anos (emacs20 mmm final de 1997 se nao me engano). Peguei a ProFont para fazer um teste legal e tudo mais. Vou usar ela agora.
A ProFont e’ uma font identica a Monaco, so’ muda algumas coisas como 0 (zero) com barra (slashed 0). O que e’ perfeita para programadores/engenheiros/tecnicos/matematicos e assim vai…
Quer colocar ela no seu Emacs23 (gtk)?
- pegue a font aqui
- crie uma diretorio para suas fontes que ja’ esteja dentro de um font-path, use um nome como “custom” para manter um padrao. (ex.: /usr/share/fonts/truetype/custom )
- execute fc-cache com as opcoes “r” e “v” (ex.: fc-cache –v –r)
- coloque essa. Emacs.font: ProFontWindows, linha no seu ~/.Xdefaults (ex.: echo “Emacs.font: ProFontWindows” » ~/.Xdefaults)
- rode emacs com a cara nova
Gostei muito desta fonte. Bem pratica, me lembra a fixed e tem alguns “truques” para quem desenvolve software.
2009/12/07
Workstations
- viper — nova workstation
- dei um update na darthvader e earl para a versao 8.0 — FreeBSD Press Release
Para mim, o melhor ambiente para desenvolver e’ usando BSD (FreeBSD). Ate’ hoje nao achei algo melhor.
Universe
- dogtag agora aceita listas de varios tipos de objetos para criar a tag
SF
Server
- create
- get
- makeKey — metodo para criar uma chave unica para o server
- login
- lock’s stuff — agora o sf tem metodos para dar um lockdown em um server, impedindo de ele gravar mais dados
- check methods — name/lock
App
- login
- get
- create
- makeKey — outra chave unica para cada app
- check methods — name/active
File
- change
- create
- delete
- get
- getAll
- timestamp — transforma datetime em timestamp
WM e outros
Awesome
Voltei a usar o AWESOME, sem duvidas, o melhor de todos window managers que existem por ai. Bem talvez perca para o meu em alguns pontos =) (sim, ja’ fiz um window manager do zero). Depois de certa campanha para eu parar de usar o Windowmaker (Tiveron esta’ lendo isso? Feliz?), voltei ao incrivel Awesome.
O que faz dele incrivel:
- Very stable, fast and small codebase and footprint;
- First window manager using asynchronous XCB library instead of the old synchronous Xlib: make awesome less subject to latency than many window managers;
- Very well documented source code and API;
- No mouse needed: everything can be performed with keyboard;
- Real multihead support (XRandR, Xinerama or Zaphod mode) with per screen desktops (tags);
- Implement many Freedesktop standards: EWMH, XDG Base Directory, XEmbed, Desktop Notification, System Tray;
- Doesn’t distinguish between layers: there is no floating or tiled layer;
- Use tags instead of workspaces: allow to place clients on several tags, and display several tags at the same time;
- A lot of Lua extensions to add features: dynamic tagging, widget feeding, tabs, layouts …;
- D-Bus support;
Com ele tenho total controle de tudo no meu Desktop apenas usando o teclado. Bem outro ponto legal e’ que pratico o meu Lua.
Aterm
Tambem acabei voltando a usar o Aterm. Sempre gostei muito do Aterm, mas sempre acabava usando o Xterm ja’ que sempre encontro ele em qualquer lugar.
Meu .Xdefaults para Aterm:
aterm*transparent:true
aterm*shading:40
aterm*foreground:Gray
aterm*scrollBar:false
aterm*saveLines:32767
aterm*font: -misc-fixed-medium-r-semicondensed--13-120-75-75-c-60-iso8859-1
Resultado do .Xdefaults esta’ no screen shot la’ em cima… =)
SI
Agora temos um recurso muito legal para quem ira’ utilizar a nuvem SI para deixar imagens padroes da sua app/site.
Si.sprite(['image1','image2','image3'])
Podemos criar um Sprite dinamico! Tenho de estudar alguns metodos para aproveitar ainda mais os espacos em branco deixado pela juncao das imagens e colocar atribuicao de preferir sprite horizontal ou vertical.
Workstation
Novo layout da minha workstation:
- coloquei o Libretto 50ct de volta ao trabalho rodando uma BNC para me deixar o maximo possivel online no #mitgnu (freenode)
- walker (eeepc900) rodando o pidgin, skype, irssi e um cliente synergy para ter um controle facilitado
- darthvader rodando synergy server e Universe
- earl rodando varios services para minha rede local como Universe, UDB, stg dos meus projetos, postgresql, bittorrent e getstream (script meu para ripar radios online)
- bajinger rodando sync server de meus documentos
- sarabi servindo mysql





Master's Apprentices by Opeth




