[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Desabafo sobre o gnome [possível solução]



Samuel Rios Carvalho escreveu:
Comigo aconteceu no debian e Ubuntu. Tava com o fedora, mas instalei ele em ingles, por isso tb num mudou o nome. Mas acho que deve alterar tb. O gnome q faz isso (tenho quase certeza). O kde no meu debian lê o /home/$USER/Desktop, ja o gnome inventa esse nome de "Área de Trabalho"
Samuel Rios Carvalho

Olá,

O Gnome cria o diretório se este não existir, o "problema" é que na nova versão o nome deste diretório é "traduzível", então, se tiver tradução, vai usar a tradução. O usuário pode definir esse diretório, então usar "/home/$USER/Desktop" não é padrão de nada, inclusive o diretório do usuário pode estar fora de "/home".

O correto é usar um (simples) programa que leia o verdadeiro nome, tal como faço em meus pequenos programas:

#include <glib.h>

int main(){
   g_print("%s\n", g_get_user_special_dir(G_USER_DIRECTORY_DESKTOP));
   return 0;
}

Só ainda não testei com essa nova mudança, se puderem testar, e para facilitar, copiem e colem num terminal:

cat << FIM > desktop.c
#include <glib.h>

int main(){
   g_print("%s\n", g_get_user_special_dir(G_USER_DIRECTORY_DESKTOP));
   return 0;
}
FIM
gcc -Wall -o desktop desktop.c `pkg-config --cflags --libs glib-2.0`
./desktop


      Aguardo retorno.

[]'s
        Junior Polegato


Reply to: