Que função / método ou uma construção pode colocar o objeto na tela da área de trabalho? [fechadas]

1

A área de trabalho: ícones, data, hora, texto, papel de parede, barra de tarefas, botão de início não aparecem sozinhos. Tem que haver uma chamada de função ou alguma construção que os faça aparecer na tela no Linux. Eu quero saber o que esta função ou construção é.

EDIT: A regra de polegar para exibir um elemento na tela é: Eu preciso saber o endereço do hardware de exibição e depois passar os dados para mostrar o elemento na tela da área de trabalho.

Eu vi que o arquivo .ko do Display está integrado ao vmlinux. Usando o seguinte comando, posso descobrir o que é o driver de vídeo em uso:

root@mybox:~# lspci -nnk | grep -i vga -A3 | grep 'in use'
Kernel driver in use: i915
root@mybox:~# modinfo i915
filename: /lib/modules/3.13.0-136-generic/kernel/drivers/gpu/drm/i915/i915.ko

O arquivo "i915.ko" (objeto responsável por colocar o conteúdo da área de trabalho na tela) está presente no Kernel que é carregado durante a inicialização do PC. O que eu estou procurando é: i915.c arquivo ou qualquer arquivo .c que o sistema operacional usa para colocar o conteúdo da área de trabalho: ícones, data, hora, texto, papel de parede, barra de tarefas, botão de arranque na tela do PC, mas Eu não consegui encontrar este arquivo na versão de código-fonte do Kernel baixado linux-3.13 para arquitetura x86 Intel PC.

    
por Arshad Nazeer 04.12.2017 / 08:24

0 respostas