Coisas a Fazer após Instalar Debian Jessie XFCE 07/04/2016
Transcrição
Coisas a Fazer após Instalar Debian Jessie XFCE 07/04/2016
Coisas a Fazer após Instalar Debian Jessie XFCE 07/04/2016 Habilitar em “Mouse e touchpad” a opção “Cutucar o touchpad para clicar” Configurar atalho de teclado para o menu com tecla Super. Alterar as linhas no arquivo .bashrc: force_color_prompt=yes alias ll='ls -l' Depois: source .bashrc Uma das recomendações de segurança é usar o comando sudo para executar tarefas que envolvam alterações no sistema, quando não é permitido a usuário comum. Isso permite limitar o acesso à parte sensível do sistema a apenas o que é necessário. Para isso, precisamos adicionar o usuário principal ao grupo “sudo” e depois reiniciar para ter efeito (executar o comando a seguir como root, comando “su”): addgroup nome-de-usuario sudo Em vez de reiniciar, poderá usar (como usuário comum, sem ser root) o comando seguinte para ter efeito imediato: newgrp sudo && newgrp Para que o comando ping funcione para qualquer usuário, sem ser root, deve-se atribuir o setuid da seguinte forma: sudo chmod 4755 /bin/ping Depois verificar com “ls -ltr /bin/ping”. Aparece o seguinte (note o “s” no lugar do “x”): -rwsr-xr-x 1 root root 43056 Nov 8 2014 /bin/ping Outra coisa que precisa ser feita logo no início é instalar o “ntp”. Sem ele o Debian não atualiza o horário, e após reiniciar o micro, o horário vai aparecer errado, algumas horas de diferença: sudo apt-get install ntp. Após instalar, em poucos instantes a hora é ajustada automaticamente. Para que o nome de usuário apareça na janela de login (para não ter que digitar toda a vez), precisamos modificar o arquivo /etc/lightdm/lightdm.conf. Alterar a linha (remover o símbolo #): greeter-hide-users=false Adicionar plug-ins no painel do XFCE (gráfico da cpu, plug-in gerenciador de energia, atualização meteorológica, monitor de desempenho do disco, datetime, lançadores, etc.) e posicioná-los ao seu gosto. Se quiser pode usar o whisker menu: sudo apt-get istall xfce4-whiskermenu-plugin Depois adicionar no painel, posicionar no início, modificar o ícone se quiser. Programas para instalar (sudo apt-get install nome-do-programa): dmz-cursor-theme (cursor do mouse) audacious (toca mp3 e algumas rádios online) icedtea-7-plugin (plugin do java para o navegador) iceweasel-l10n-pt-br (idioma português para o Iceweasel) libreoffice-l10n-pt-br (idioma português para o LibreOffice) icedove icedove-l10n-pt-br (cliente de e-mails com idioma português) volumeicon-alsa (ícone de volume) Colocar “volumeicon” na inicialização. Por causa de um bug talvez seja necessário criar um script com delay (sleep 1 && volumeicon) menulibre (editor de menus) aislerot (jogos de cartas, incluindo freecell e paciência) sgt-puzzle (vários mini-jogos) dosbox (executar programas de MSDOS, incluindo jogos antigos) Mudar configurações em $HOME/.dosbox/dosbox-0.74.conf: (executar primeiro o DOSBox para gerar o arquivo) [sdl] … autolock=false … [cpu] … cycles=max … [dos] keyboardlayout=br … [autoexec] @echo off keyb br mount c ~/pasta_dos c: android-tools-adb (se precisar acessar o sistema de celular Android) gparted (gerenciador de partições) mtpaint (programa de imagens que manipula pixels) (lembrando que o gimp já vem instalado) xscreensaver-gl (proteções de tela com OpenGL) galculator (calculadora) unrar-free (para descompactar arquivo do tipo rar) transmission (gerenciador de torrents) rfkill (só é necessário em alguns casos, onde há bloqueio do wifi por software) usbutils (disponibiliza o comando lsusb para ver o que está conectado na USB) xbacklight (altera brilho da tela em alguns notebooks) Colocar na inicialização xbacklight -set 60 Se não funciona tentar o comando xrandr --output LVDS-0 –brightness 0.8 samba (acesso a pastas e impressoras compartilhadas no windows) Arquivo de configuração modelo mais abaixo. Reinicia com /etc/init.d/samba restart winbind (autenticação usando o NTLM no domínio do windows e linux) Conforme dica colhida na internet, alterar aquivo: /etc/nsswitch.conf na linha: hosts: files mdns4_minimal [NOTFOUND=return] winbind wins dns mdns4 fusesmb gvfs-backends (habilita ftp e smb no thunar) geany (IDE para programação) gnome-disk-utility (utilitário "Discos", para alguns casos em que o gparted não resolve) conky-all Criar arquivo ~/.conkyrc e por “conky” na inicialização. Sugestão: usar fonte Droid Sans. wine Caso necessário, instalar: mono-runtime libmono-corlib2.0-cil virtualbox Ao iniciar uma das máquinas virtuais, instalar o guest adittion (vai baixar a ISO) pidgin Os arquivos de usuário ficam na pasta .purple dropbox e skype (download do arquivo .deb nos respectivos sites) pavucontrol (controle de volume do pulseaudio, mais completo que os outros) python-pygame (modulo para complementar o python) sqlitebrowser (visualizador de banco de dados sqlite) youtube-dl (baixa vídeos do youtube e outros sites) cd ~/bin wget http://yt-dl.org/latest/youtube-dl chmod a+x youtube-dl Atualiza o programa com: youtube-dl -U devede (criação de DVDs a partir de vídeos) file-roller (descompactador) (já consta no sistema o xarchiver que também é bom) camorama (software para visualizar e salvar fotos da webcam, tem menos dependências que o cheese) dropbox e skype (fazer download dos arquivos .deb nos respectivos sites) (no caso do skype, se preferir pode baixar o skypeweb e usar no pidgin, porém não haverá chamadas em vídeo) supertuxcart (jogo de corrida de carrinhos com o mascote Tux e outros) supertux2 (jogo estilo supermario, vaiprecisarbaixar os debs em jessie-backports, supertux e supertux-data, a versão padrão tem bugs) Instala tema Greybird: mkdir -p ~/.themes cd .themes wget https://github.com/shimmerproject/Greybird/archive/master.zip unzip master.zip rm master.zip Instalar as dependências: sudo apt-get install gtk2-engines-murrine gtk3-engines-xfce Para corrigir o bug do tema em relação ao tamanho dos ícones, alterar Greybirdmaster/gtk-2.0/gtkrc (comentar as linhas com #) em style "desktop-icon-view": #XfdesktopIconView::cell-spacing = 2 #XfdesktopIconView::cell-padding = 6 #XfdesktopIconView::cell-text-width-proportion = 1.9 Para deixar as linhas do Thunar todas da mesma cor na visualização detalhada (em vez daquele linha-sim-linha-não), editar Greybird-master/gtk-2.0/gtkrc (adicionar as 2 linhas em negrito): style "treeview" { GtkTreeView::odd_row_color = "white" GtkTreeView::even_row_color = "white" bg[NORMAL] = @bg_color engine "murrine" { roundness = 0 gradient_shades = {1.3,1.2,1.2,1.1} } } Mudar o tema em Configurações > Aparência > Greybird-master Instalar os ícones Elementar Xfce: mkdir -p ~/.icons cd .icons wget https://github.com/shimmerproject/elementary-xfce/archive/master.zip unzip master.zip mv elementary*/* . rm master.zip Se necessário: gtk-update-icon-cache-3.0 -f -t ~/.icons Poderá instalar tema de ícones myhumanity ou Humanity-Xubuntu (disponíveis na web): O arquivo vai vir em formaro tar.gz que deverá ser descompactado com o comando: tar -vzxf nomedoarquivo.tar.gz Se o ícone “internet-mail” estiver faltando, criar link simbólico na pasta pixmaps: cd /usr/share/pixmaps sudo ln -s ../icons/Tango/scalable/apps/internet-mail.svg Cursor piscando do terminal: Primeiro mudar alguma configuração no terminal (por exemplo a cor do cursor). Isso criará o arquivo $HOME/.config/xfce4/terminal/terminalrc Abrir o arquivo e alterar a linha seguinte para ter o cursor piscando: MiscCursorBlinks=TRUE Assistir DVD protegido: Para assistir DVD protegido é necessário instalar o libdvdcss2: wget http://download.videolan.org/debian/stable/libdvdcss2_1.2.13-0_i386.deb sudo dpkg -i libdvdcss2_1.2.13-0_i386.deb O vlc e o libdvdread4 já estão instalados. Adobe Flash e fontes Microsoft: Adicionar contrib no /etc/apt/sources.list e depois sudo apt-get updade Após isso, instalar: flashplugin-nonfree ttf-mscorefonts-installer Caso precise de firmware proprietário do wifi, incluir o non-free no sources.list Depois basta: sudo apt-get update sudo apt-get install firware-realtek Problemas: Se aparecer a seguinte mensagem de erro após instalar algum programa, do tipo: Erro com /var/cache/apt/archives/<nome do pacote>.deb Tentar o seguinte comando: sudo apt-get clean sudo apt-get update && sudo apt-get upgrade Se não funcionar, tentar o seguinte: sudo dpkg --configure -a sudo apt-get -f install Bug no Xfburn (Failed to unmount media/disk. Drive cannot be used for burning.) Antes de abrir o programa, executar o comando “sudo umount media/disk” (substituir media/disk pelo nome correto). Se aparecer a mensagem, deixar o drive parar de gravar, ignorar a mensagem de erro, ejetar o DVD e finalizar o aplicativo. A gravação estará perfeita. Problema com a proteção de tela (a tela fica preta sem entrar a proteção de tela escolhida): Criar script $HOME/bin/no_blank #!/bin/sh export DISPLAY=:0.0 xset s off xset s noblank xset -dpms Ou então: #!/bin/sh sleep 20 xscreensaver-command -restart exit 0 Executar: sudo chmod +x $HOME/bin/no_blank Por na inicialização Ou então alterar configuração de energia para uma quantidade de minutos maior que da proteção de tela. Problema no Youtube com Html5 Se o Youtube com html5 ativado ficar com video verde (alguns modelos de notebook), desinstalar gstreamer1.0-vaapi Corrigir o problema de source .profile (geralmente usado para incluir o $HOME/.bin no $PATH): Criar ~/.xsessionrc: if [ -f $HOME/.profile ]; then . $HOME/.profile fi Pode também adicionar isso a /etc/X11/Xsession.d/90userbinpath para afetar todos os usuários. Programas de rede ifconfig, ifup, ifdown não encontrados: Estes programas só funcionam com usuário root (ex.: sudo ifconfig). Problema referente a wifi que cai do nada e não volta (específico de alguns modelos): Solução temporária (sem reiniciar): sudo service network-manager stop sudo rmmod acer_wmi sudo modprobe acer_wmi sudo rfkill unblock all sudo service network-manager start sudo rmmod -f acer_wmi Solução definitiva: Criar arquivo /etc/modprobe.d/acer.conf: options ath9k nowhcrypt=1 blacklist acer_wmi Reiniciar. Volume independente por aplicativo (ou como evitar que o player Audacious mexa no volume master do sistema) Alterar o arquivo /etc/pulse/daemon.conf (o principal é o “flat-volumes”): flat-volumes = no Para funcionar, reiniciar o sistema, ou apenas reiniciar o pulseaudio: killall -9 pulseaudio pulseaudio --start Se tudo estiver certo não terá qualquer mensagem de erro no comando “--start”. O aplicativo precisa ser configurado para utilizar o Pulseaudio em vez do Alsa. No caso do Audacious, habilitar “usar controle de volume de software”. Mensagem “A stop job is running for Avahi mDNS/DNS-SD Stack” ao desligar. Destativar o Avahi, caso não use: sudo systemctl mask avahi-daemon.service sudo systemctl mask avahi-daemon.socket Foto no login Colocar uma foto jpg quadrada como $HOME/.face (sem extensão) para foto do login. Remover som de beep irritante do speaker: Editar /etc/modprobe.d/blacklist.conf Acrescentar “blacklist pcspkr” Salvar e depois executar “sudo modprobe -r pcspkr” Coisas a verificar: Instalar: gstreamer0.10-fluendo-mp3 gstreamer0.10-ffmpeg ffmpeg sox twolame vorbis-tools lame faad w32codecs Mudar configurações do touchpad. Editar arquivo /usr/share/X11/xorg.conf.d/50-synaptics.conf Section “InputClass” Identifier “touchpad catchall” Driver “synaptics” MatchIsTouchpas “on” Option “TapButton1” “1” Option “RBCornerButton” “3” EndSection Efetuar logoff (Encerrar Seção) e login de novo. file-roller MAIS COISAS: Editar /etc/systemd/logind.conf para habilitar o modo suspender em notebooks. Habilitar a linha HandleLidSwitch=suspend (melhor usar a opção ignore, já que não funciona corretamente quando o notebook fecha a tampa) Modem Huawei E3531: 1) Criar arquivo /etc/usb_modeswitch.d/12d1:15cd: ######################################################## # Huawei E3531 DefaultVendor= 0x12d1 DefaultProduct= 0x15cd TargetVendor= 0x12d1 TargetProduct= 0x1506 MessageContent= "55534243123456780000000000000011062000000100000000000000000000" 2) Adicionar linhas no arquivo /lib/udev/rules.d/40-usb_modeswitch.rules Huawei E3531 ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="15cd", RUN+="usb_modeswitch '%b/ %k'" Conteúdo do arquivo /etc/samba/smb.conf (modelo): [global] workgroup = mshome server string = %h server (Samba, Debian) dns proxy = no log file = /var/log/samba/log.%m max log size = 1000 syslog = 0 panic action = /usr/share/samba/panic-action %d server role = standalone server obey pam restrictions = yes unix password sync = yes passwd program = /usr/bin/passwd %u passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* . pam password change = yes map to guest = bad user usershare allow guests = yes [printers] comment = All Printers browseable = no path = /var/spool/samba printable = yes ; guest ok = no ; read only = yes create mask = 0700 [print$] comment = Printer Drivers path = /var/lib/samba/printers ; browseable = yes ; read only = yes ; guest ok = no ; write list = root, @lpadmin [shared] path = /home/<usuário>/shared writeable = yes ; browseable = yes guest ok = yes Instalar multifuncional (impressora com scanner) Epson L220 Instalar os arquivos .deb, executar o install.sh do scanner, instalar as dependências, e depois: Criar o arquivo: /etc/udev/rules.d/55-libsane.rules: SYSFS{idVendor}=="04b8", MODE="0666", GROUP="scanner", ENV{libsane_matched}="yes" Modificar /etc/saned/epson2.conf, acrescentando: usb <0x04b8> <0x0839> Conectar o cabo. Instalando nginx php e mysql sudo apt-get install mysql-server (vai pedir para configurar as senhas) sudo mysql_install_db sudo /usr/bin/mysql_secure_installation sudo apt-get install nginx editar /etc/nginx/sites-available/default: listen 80 index index.php … server_name localhost; location ~ \.php$ { try_files $uri =404; fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_nam$ include fastcgi_params; } apt-get install php5-fpm php5-mysql editar /etc/php5/fpm/php.ini: cgi.fix_pathinfo=1 mudar para =0 sudo systemctl restart php5-fpm.service sudo nano /var/www/html/index.php <?php phpinfo(); ?> sudo systemctl restart nginx Para conseguir fazer upload com php a pasta destino deve pertencer ao usuário www-data sudo chown www-data uploads Arquivos para teste: upload.html <!DOCTYPE html> <html> <body> <form action="upload.php" method="post" enctype="multipart/form-data"> Select image to upload: <input type="file" name="fileToUpload" id="fileToUpload"> <input type="submit" value="Upload Image" name="submit"> </form> </body> </html> upload.php <?php $uploaddir = '/var/www/html/uploads/'; $uploadfile = $uploaddir . basename($_FILES['fileToUpload']['name']); echo '<pre>'; if (move_uploaded_file($_FILES['fileToUpload']['tmp_name'], $uploadfile)) { echo "Arquivo válido e enviado com sucesso.\n"; } else { echo "Erro no envio do arquivo!\n"; } echo 'Aqui está mais informações de debug:'; print_r($_FILES); print "</pre>"; ?>
Documentos relacionados
Lojamundi – Tecnologia Sem Limites www.lojamundi.com.br
Neste artigo, vou mostrar como configurar a Cubietruck para funcionar como um Access Point em modo bridge, de forma que a sua rede possa compartilhar o acesso à Internet do 3G com as máquinas da su...
Leia mais