Domanda Aprire i file del cursore in un editor di grafica?


Sto guardando /usr/share/icons/DMZ-White/cursors, e c'è:

$ 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
...

... un gruppo di file senza estensione, che GIMP non può aprire.

C'è un editor in cui questi file possono essere aperti - o almeno un convertitore per qualcosa di simile .png? Posso notare che ImageMagick display anche non è riuscito ad aprire questi file.


6
2017-11-11 01:18


origine




risposte:


Utilizza i file del cursore X11 cursor tipo di file:

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

Plugin GIMP

Hai bisogno di un plugin per modificare i file dei cursori con GIMP chiamato "X11 Mouse Cursor (XMC) plug-in" che puoi trovare Qui.

Lo strumento X.

Puoi anche creare le tue immagini PNG e trasformarle in file di cursori usando "Xcursorgen" che può essere trovato nel x11-apps pacchetto.

Terzo

Gursor Maker è un front-end per xcursorgen.

Riferimenti:


4
2017-11-11 01:55



Mille grazie per la risposta, @ Braiam - Voglio aprire e guardare le immagini (e potenzialmente incollarle), quindi xcursorgen non mi avrebbe aiutato molto; la mia esperienza con GursorMaker e XMC i plugin sono pubblicati nella modifica dell'OP - GursorMaker sembra troppo vecchio anche per la 11.04; tuttavia XMC ha funzionato bene. Grazie ancora - grazie! - sdaau


copiato da OP modifica:


Trovato anche Gursor Maker - Cursor Editor per X11 / GTK +; ha ottenuto il codice CVS da SourceForge - continua a essere utilizzato Numeric (il vecchio nome di numpy), quindi per eseguirlo, devi fare:

#from Numeric import *
from numpy import *

... in xcurio.py, curxp.py, gimp.py, colorfunc.py - e commenta #from xml.dom.ext.reader import Sax2 in lsproj.py. Con quello, l'ho ottenuto in esecuzione 11.04:

gursormaker

... ma non riesci ad aprire nessun file? Così ho pensato che avrei dovuto andare in cerca di sentieri, non mi è venuto fuori molto - e quando ho guardato dentro cursordefs.py, Ho semplicemente dovuto incollare questo:

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

Heh :) In ogni caso, non sembra che sarà molto utilizzabile sui nuovi Ubuntus, sfortunatamente ...


Anche il plug-in XMC appena testato - in data 11.04, deve essere compilato dal sorgente (dal link nella risposta accettata); i requisiti sul mio sistema sono stati risolti in:

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

... dopo di ciò, la procedura configure / make in INSTALL il file funziona. Nota che questo plugin è un po '"subdolo":

xmc

... cioè, dovresti usare "Tutti i file" (poiché non ci sono estensioni); le anteprime dei cursori alla prima volontà non essere reso. Quindi apri un file cursore; dopo che è stato aperto, poi lì è un'anteprima nella finestra di dialogo File / Apri; ma a parte questo, funziona bene ...


1
2018-02-11 21:07





C'è anche xcur2png, che consente di convertire i dati dell'immagine dei cursori in PNG e crea .conf File.

Solo una build non ufficiale a 64 bit è disponibile ma fortunatamente la fonte non è problematica da compilare, ma assicurati che sia installato libxcursor.

Questa risposta è stata trovata a https://unix.stackexchange.com/questions/241364/


1
2017-11-07 17:37