Abrindo arquivos de cursor em um editor gráfico?

6

Estou vendo /usr/share/icons/DMZ-White/cursors e tem:

$ tree -s /usr/share/icons/DMZ-White/
/usr/share/icons/DMZ-White/
├── [       4096]  cursors
│   ├── [         14]  00008160000006810000408080010102 -> v_double_arrow
...
│   ├── [          5]  9d800788f1b08800ae810202380a0822 -> hand2
│   ├── [          8]  arrow -> left_ptr
│   ├── [      15776]  bd_double_arrow
│   ├── [      15776]  bottom_left_corner
│   ├── [      15776]  bottom_right_corner
│   ├── [      15776]  bottom_side
...

... um monte de arquivos sem extensão, que o GIMP não pode abrir.

Existe um editor onde esses arquivos podem ser abertos - ou pelo menos um conversor para algo como .png ? Posso notar que o ImageMagick display também não conseguiu abrir esses arquivos.

    
por sdaau 11.11.2013 / 02:18

3 respostas

4

Os arquivos de cursor usam X11 cursor tipo de arquivos:

$ file /usr/share/icons/DMZ-White/cursors/hand2
/usr/share/icons/DMZ-White/cursors/hand2: X11 cursor

Plugin do GIMP

Você precisa de um plugin para editar os arquivos de cursores com o GIMP chamado "Plug-in do Cursor de Mouse X11 (XMC)" , que você pode encontrar aqui .

A ferramenta X

Você também pode criar suas próprias imagens PNG e transformá-las em arquivos de cursores usando "Xcursorgen" , que pode ser encontrado no pacote x11-apps .

Terceiros

O

Criador do Gursor é um front-end para xcursorgen.

Referências:

por Braiam 11.11.2013 / 02:55
1

copiado da edição do OP:

Encontrado também Criador de Gursor - Editor de Cursor para X11 / GTK + ; tenho o código CVS do SourceForge - ele ainda usa Numeric (o nome antigo de numpy ), então, para executá-lo, você terá que fazer:

#from Numeric import *
from numpy import *

... em xcurio.py, curxp.py, gimp.py, colorfunc.py - e comente o #from xml.dom.ext.reader import Sax2 em lsproj.py. Com isso, eu consegui rodar 11.04:

... mas não consegue abrir nenhum arquivo? Então eu pensei que deveria procurar caminhos, nada de muito surgiu - e quando eu olhei para cursordefs.py , eu simplesmente tinha que colar isto:

CURSOR_ICON = gtk.gdk.pixbuf_new_from_xpm_data([
        "10 16 3 1",
        "       c None",
        ".      c #000000",
        "+      c #FFFFFF",
        "..        ",
        ".+.       ",
        ".++.      ",
        ".+++.     ",
        ".++++.    ",
        ".+++++.   ",
        ".++++++.  ",
        ".+++++++. ",
        ".++++++++.",
        ".+++++....",
        ".++.++.   ",
        ".+. .++.  ",
        "..  .++.  ",
        "     .++. ",
        "     .++. ",
        "      ..  "])

Heh :) Em qualquer caso, não parece que será muito útil no Ubuntus mais novo, infelizmente ...

Também testamos o plugin XMC - em 11.04, tem que ser construído a partir da fonte (do link na resposta aceita); os requisitos do meu sistema foram resolvidos para:

sudo apt-get install libgimp2.0-dev libglib2.0-0-dbg libglib2.0-0-refdbg libglib2.0-cil-dev libgtk2.0-0-dbg libgtk2.0-cil-dev

... depois disso, o procedimento configure / make no arquivo INSTALL funciona. Note que este plugin é um pouco "sorrateiro":

... ou seja, você deve usar "Todos os arquivos" (como não há extensões); As visualizações do cursor em primeiro lugar não serão renderizadas. Em seguida, abra um arquivo de cursor; depois de ter sido aberto, então é uma pré-visualização na caixa de diálogo Arquivo / Abrir; mas fora isso, funciona bem ...

    
por sdaau 11.02.2014 / 22:07
0

Há também xcur2png , que permite converter os dados de imagem dos cursores em PNG e cria arquivos .conf .

Apenas uma versão .deb inofficial de 64 bits está disponível mas, por sorte, o source não é problemático para compilar, apenas certifique-se de que libxcursor esteja instalado.

Esta resposta foi encontrada no link

    
por qubodup 07.11.2015 / 18:37

Tags