Ferramentas do usuário

Ferramentas do site


dicas_unix_e_etc

Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

Ambos lados da revisão anteriorRevisão anterior
Próxima revisão
Revisão anterior
dicas_unix_e_etc [2018/09/18 09:10] cartoladicas_unix_e_etc [2019/11/04 08:12] (atual) – [Cedilha (cedilla) errado] cartola
Linha 9: Linha 9:
  
  
-Gosto muito de dois programas, o testdisk, capaz de recuperar partições, setor de boot e outras coisas, mas para recuperação de arquivos gostei mais do foremost. Interessante registrar ela aqui, pois é impressionante como eu nunca lembro o nome dela e sempre tenho que pesquisar um tempão até achar.+Gosto muito de dois programas, o testdisk, capaz de recuperar partições, setor de boot e outras coisas, mas para recuperação de arquivos gostei mais do foremost. Interessante registrar ela aqui, pois é impressionante como eu nunca lembro o nome dele e sempre tenho que pesquisar um tempão até achar.
  
  
Linha 131: Linha 131:
 ===== Teclas erradas ===== ===== Teclas erradas =====
  
-Dependendo do teclado que você está usando, pode ser que os acentos estejam todos corretos, mas que alguma tecla não esteja funcionando ou esteja trocada. O mais comum é que isso aconteça com teclas de símbolos como a barra "/", a barra vertical "|" etc. O modo mais prático de acertar esse problema pontual é usar o xmodmap:+Dependendo do teclado que você está usando, pode ser que os acentos estejam todos corretos, mas que alguma tecla não esteja funcionando ou esteja trocada. O mais comum é que isso aconteça com teclas de símbolos como a barra "/", a barra vertical "|" etc. O modo mais prático de acertar esse problema pontual é usar o xmodmap. [[http://xahlee.info/linux/linux_xmodmap_tutorial.html|Esse é um bom tutorial]] que encontrei e de onde peguei as dicas abaixo.
   *  xev - use esse comando para descobrir o keycode da(s) tecla(s) que quer que tenha alguma função ou que está errada   *  xev - use esse comando para descobrir o keycode da(s) tecla(s) que quer que tenha alguma função ou que está errada
   *  xmodmap -pke - vai mostrar todas as configurações atuais. Pode jogar num arquivo pra analisar   *  xmodmap -pke - vai mostrar todas as configurações atuais. Pode jogar num arquivo pra analisar
Linha 142: Linha 142:
 Em alguns casos o cedilha ainda fica incorreto: "ć" e "Ć". Isso acontece normalmente em teclados americanos (que não tem a tecla cedilha) onde acentuamos com ' + c. Em alguns casos o cedilha ainda fica incorreto: "ć" e "Ć". Isso acontece normalmente em teclados americanos (que não tem a tecla cedilha) onde acentuamos com ' + c.
  
-**Solução 1 +**Solução 1**\\ Editar o arquivo /etc/environment inserindo as linhas abaixo:
-**\\Editar o arquivo /etc/environment inserindo as linhas abaixo:+
   GTK_IM_MODULE=cedilla   GTK_IM_MODULE=cedilla
   QT_IM_MODULE=cedilla   QT_IM_MODULE=cedilla
 e reiniciando o computador em seguida. e reiniciando o computador em seguida.
  
-**Solução 2 +**Solução 2**\\ Editar o arquivo /usr/share/X11/locale/en_US.UTF-8/Compose e colocar os caracteres corretos (copie da internet, daqui por exemplo) nos lugares onde tem <dead_acute> <c> 
-**\\Editar o arquivo /usr/share/X11/locale/en_US.UTF-8/Compose e colocar os caracteres corretos (copie da internet, daqui por exemplo) nos lugares onde tem <dead_acute> <c> +
   <dead_acute> <C>                        : "Ç"   U0106 # LATIN CAPITAL LETTER C WITH ACUTE   <dead_acute> <C>                        : "Ç"   U0106 # LATIN CAPITAL LETTER C WITH ACUTE
   <Multi_key> <acute> <C>                 : "Ç"   U0106 # LATIN CAPITAL LETTER C WITH ACUTE   <Multi_key> <acute> <C>                 : "Ç"   U0106 # LATIN CAPITAL LETTER C WITH ACUTE
Linha 159: Linha 157:
   <Multi_key> <c> <apostrophe>            : "ç"   U0107 # LATIN SMALL LETTER C WITH ACUTE   <Multi_key> <c> <apostrophe>            : "ç"   U0107 # LATIN SMALL LETTER C WITH ACUTE
  
-**Solução 3 +**Solução 3**\\ Em sistemas 64 bits edite os arquivos (se existirem - pois não achei isso em versões mais recentes):
-**\\  Em sistemas 64 bits edite os arquivos (se existirem):+
 /usr/lib/x86_64-linux-gnu/gtk-3.0/3.0.0/immodules.cache /usr/lib/x86_64-linux-gnu/gtk-3.0/3.0.0/immodules.cache
 /usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/immodules.cache /usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/immodules.cache
   * Em sistemas 32 bits edite o arquivo:   * Em sistemas 32 bits edite o arquivo:
 /usr/lib/i386-linux-gnu/gtk-2.0/2.10.0/immodules.cache /usr/lib/i386-linux-gnu/gtk-2.0/2.10.0/immodules.cache
 +  * Altere as linhas onde tem cedilla colocando o idioma "en" no final, junto com os outros, separando com dois pontos ":"
 +  "cedilla" "Cedilla" "gtk20" "/usr/share/locale" "az:ca:co:fr:gv:oc:pt:sq:tr:wa:en"
  
 +
 +====== Controle de versões com Subversion (svn) ======
 +
 +Por enquanto não vou cobrir aqui a instalação, apenas o uso.
 +
 +===== Criando um repositório =====
 +
 +**No servidor**\\ svnadmin create /<caminho pra raiz dos repos>/<novo repo>
 +
 +
 +===== checkout de um repositório =====
 +
 +O checkout (co) pode ser usado para iniciar o uso de um repositório ainda vazio ou continuar os trabalhos num repositório.
 +
 +**No cliente**\\
 +  *  svn co svn+ssh://<usuario>@<servidor>/<raiz dos repos>/<repo>
 +  *  svn co https://<usuario>@<servidor>/<raiz web dos repos>/<repo>
 +Para funcionar com HTTP ou HTTPS o servidor precisa ter sido configurado para tal. No momento dessa configuração é definida a "raiz web dos repos", que não precisa ser igual ao caminho no disco dessa raiz e normalmente não é.
 +
 +
 +===== commit - enviando arquivos para o repositório =====
 +
 +Nesse caso normalmente não é necessário especificar o protocolo (https, svn+ssh, ...) pois a cópia local já guarda em suas configurações o que foi usado.
 +**No cliente**\\
 +  *  svn ci -m "mensagem de commit" [arquivos ...]
 +Os nomes de arquivos podem ser omitidos e ficará implícito o diretório corrente ".", que será percorrido recursivamente para o envio das modificações.
 +
 +
 +===== outros comandos =====
 +
 +Com o comando
 +  svn help
 +você obtém a lista dos demais comandos disponíveis.
 +Com o comando "svn help <comando>" você obtém ajuda sobre um comando específico do svn. Por exemplo:
 + svn help co
dicas_unix_e_etc.1537272656.txt.gz · Última modificação: 2018/09/18 09:10 por cartola