segunda-feira, 30 de maio de 2011

Como mudar o ícone de fechar a janela para a direita - Ubuntu 11

1. Pressione ALT+F2 e digite gconf-editor






2. Clique em app, depois metacity, depois general e clique duplo em button_layout





3. No campo button_layout mude os calores para menu:minimize, maximize, close



Só fechar e testar.

Deixar a Barra Lateral do Unity Ubuntu 11 Fixa

Siga os seguintes passos:

1. ALT+F2 e digite ccsm-> clique no aplicativo
 



2. Em Behavior mude o item de Hide Launcher para Never

Mudar tamanho do Ícone do Unit Ubuntu 11

Colegas, com a nova interface do ubuntu surgiram novas possibilidades. A primeira possibilidade é mudar o tamanho do ícone e para isso basta seguir os seguintes passos:

Passo 1: Clique ALT+F2 e digite ccsm

Passo 2: Clique no ícone Ubuntu Unity Plugin (Área de Trabalho) 












    Passo 3: Clique em experimental












    Passo 4: Launcher Icon Size (diminua para 32 se você quiser o tamanho mínimo). Feche a janela e pronto.

    terça-feira, 1 de fevereiro de 2011

    O que fazer quando um programa trava e não responde [Linux]

    Saudações... muitas vezes um programa simplesmente trava e não roda mais. Tentamos rodar novamente o programa e como ele está em execução simplesmente ele nem abre a janela. No windows, você abre o gerenciador de tarefas e termina o programa.

    No linux fazemos isso também, mas de forma um pouco diferente. É importante aprender a trabalhar com terminais e alguns comandos são essenciais. O ps é um comando muito importante, pois auxilia o usuário a monitorar os processos. Você pode visualizar diversas informações sobre o processo. Depois vou postar um tutorial completo sobre o ps... hoje vamos apenas resolver o problema.

    Os processos no Linux possuem um identificador numérico chamado de PID (Identificador do Processo). É como se fosse o CPF do processo no sistema. Para trabalhar com comandos você precisa abrir um terminal ou logar no modo texto. Para visualizarmos todos os processos vamos usar o seguinte comando:

    ps -aef

    Este comando mostra as seguintes informações:

    vivas@computador:~$ ps -aef
    UID PID PPID C STIME TTY TIME CMD
    root 1 0 0 2010 ? 00:00:01 init [2]
    root 2 1 0 2010 ? 00:00:00 [migration/0]
    root 3 1 0 2010 ? 00:00:00 [ksoftirqd/0]

    UID é o usuário que é o dono do processo
    PID é identificador do processo
    PPID é o pai do identificador do pai do processo
    C é o percentual de CPU
    STIME
    CMD é o comando que originou o processo
    TIME é o tempo de CPU que o processo consumiu
    STIME é quando o processo começou a rodar
    TTY é o identificador do terminal onde o processo está terminando.

    Precisamos descobrir o CPF do programa que estamos querendo terminar. Como exemplo vamos supor que o firefox travou. Então vamos usar o seguinte comando:

    $ ps -aef | grep firefox
    vivas 3194 1 0 2010 ? 00:00:05 /usr/sbin/firefox

    O primeiro número (3194) é o identificador do processo, isto é, seu PID. Então vamos mandar um sinal para terminá-lo:

    $ kill -9 3194

    Agora é só rodar o comando ps -aef | grep firefox novamente e procurar novas ocorrências do processo. Se existirem outras simplesmente rode o comando kill -9 PID novamente.

    Espero ter ajudado...

    segunda-feira, 20 de dezembro de 2010

    [C/C++] Verificar se um diretório existe

    Problema: como verificar se um diretório existe antes de criá-lo. Uma solução simples é usar o stat. Neste código não existe o tratamento de exceções.


    void criarDiretorio(std::string nome) {
    struct stat st;
    if(stat(nome.c_str(),&st) == 0)
    {
    std::cout << "Diretorio " << nome.c_str() << " existe \n";
    }
    else
    {
    mkdir(nome.c_str(), S_IRWXU);

    }

    }

    sexta-feira, 17 de dezembro de 2010

    [SO] Visualização de Processos PID e PPID

    Ei.. vamos falar um pouco sobre processos. No Linux os processos possuem vários atributos, dentre eles, existem o PID (Identificação do Processo) e o PPID (Identificação do Pai do Processo). Estes identificadores são valores numéricos e servem para identificar o processo e o processo que originou este processo.

    Para visualizar informações completas sobre todos os processos você pode utilizar o seguinte comando:
    vivas@musashi:~$ ps -aef
    UID PID PPID C STIME TTY TIME CMD
    root 1 0 0 07:50 ? 00:00:01 /sbin/init
    root 2 0 0 07:50 ? 00:00:00 [kthreadd]
    root 3 2 0 07:50 ? 00:00:01 [ksoftirqd/0]


    Podemos também visualizar informações específicas, isto é, filtrar alguns parâmetros:
    vivas@musashi:~$ ps -e -o pid,ppid,command
    PID PPID COMMAND
    1 0 /sbin/init
    2 0 [kthreadd]
    3 2 [ksoftirqd/0]
    4 2 [migration/0]
    5 2 [watchdog/0]
    6 2 [migration/1]
    7 2 [ksoftirqd/1]
    8 2 [watchdog/1]
    9 2 [migration/2]
    10 2 [ksoftirqd/2]
    11 2 [watchdog/2]
    12 2 [migration/3]

    quinta-feira, 16 de dezembro de 2010

    [BROFFICE] Calcular Dia da Semana

    Para calcular o dia da semana que cai em uma determinada data usei as seguintes funções. =ESCOLHER(DIA.DA.SEMANA(A1:A1);"Dom";"Seg";"Ter";"Qua";"Qui";"Sex";"Sab")

    A1:A1 -> na célula A1 fica a data (ex. 23/02/2011). Pronto!

    Agora é terminar de fazer o cronograma para o próximo semestre.

    Seguidores