all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* retroarch on Trisquel
@ 2017-07-12  7:46 Caleb Herbert
  2017-07-12 11:26 ` 宋文武
                   ` (2 more replies)
  0 siblings, 3 replies; 5+ messages in thread
From: Caleb Herbert @ 2017-07-12  7:46 UTC (permalink / raw)
  To: help-guix

Why does retroarch have black rectangles where icons should be, and
missing paths to fonts?

Why does the file browser not detect z64 files?

Hardware: ThinkPad X200
Firmware: Libreboot 20160907 UK Dvorak video
OS: Trisquel 7
Commands in shell: http://paste.debian.net/976051/
Actions in RetroArch: http://paste.debian.net/976052/
Terminal output: http://paste.debian.net/976053/
Screenshot: https://lut.im/yps0A4eOyP/XsnqSPVW06yXMMog.png

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: retroarch on Trisquel
  2017-07-12  7:46 retroarch on Trisquel Caleb Herbert
@ 2017-07-12 11:26 ` 宋文武
  2017-07-12 12:24 ` Adonay Felipe Nogueira
  2017-12-04 19:20 ` Adonay Felipe Nogueira
  2 siblings, 0 replies; 5+ messages in thread
From: 宋文武 @ 2017-07-12 11:26 UTC (permalink / raw)
  To: Caleb Herbert; +Cc: help-guix

Caleb Herbert <csh@bluehome.net> writes:

> Why does retroarch have black rectangles where icons should be, and
> missing paths to fonts?
>
> Why does the file browser not detect z64 files?

I think these are due to missing assets and core info files, which can
be downloaded via the 'Online Updater'.  Hope it helps!

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: retroarch on Trisquel
  2017-07-12  7:46 retroarch on Trisquel Caleb Herbert
  2017-07-12 11:26 ` 宋文武
@ 2017-07-12 12:24 ` Adonay Felipe Nogueira
  2017-07-16  1:26   ` Adonay Felipe Nogueira
  2017-12-04 19:20 ` Adonay Felipe Nogueira
  2 siblings, 1 reply; 5+ messages in thread
From: Adonay Felipe Nogueira @ 2017-07-12 12:24 UTC (permalink / raw)
  To: help-guix

I think what is missing is the icon themes and basic fonts that must be
installed via Guix, per
[[https://www.gnu.org/software/guix/manual/html_node/Application-Setup.html#X11-Fonts]],
as normal user, do (ignore the "$ ", this only indicates normal user
comamnds that you have to type):

$ guix package -i gs-fonts font-dejavu font-gnu-freefont-ttf

Note that, since I don't use RetroArch, I don't know which fonts it
needs exactly.

Also, about icons, assuming RetroArch only depends on the Adwaita and on
the Hicolor icon theme (which is probably right for most graphical
programs), do:

$ guix package -i adwaita-icon-theme hicolor-icon-theme

From this point on, since we installed the icon themes, we have two
options:

a. Locate each icon theme directory that's inside
   "${HOME}/.guix-profile/share/icons", and make symbolic links (shortcuts)
   to *each of them* from "${HOME}/.local/share/icons". This avoids
   having to interfere with fragile things probably left by Ubuntu
   (Trisquel's upstream/base). But this will often require your manual
   intervention for each font or icon theme installed. Besides, some
   programs installed from Guix might only work if (b) option is used.

b. Discard (a) entirely (even the symbolic links), and modify the
   ${XDG_DATA_DIRS} variable, putting our modifications inside the
   "${HOME}/.profile" file (as even Guix itself tells you to do
   sometimes when installing packages and also in the Guix
   documentation). For this option, follow what is written in the
   following message:
   [[https://lists.gnu.org/archive/html/bug-guix/2017-03/msg00243.html]]. Essentially
   that message tells you to do the following commands:

   $ echo ${XDG_DATA_DIRS}

   Take note/copy of what you get from this now. Now continue:

   $ nano "${HOME}/.profile"

   `nano` is a text editor, you can replace it with one of your choice.

   Inside the "${HOME}/.profile" file, see if you don't already have a
   mention of anything similar to "XDG_DATA_DIRS". If you do have it
   there, please tell us, otherwise: continue by typing the following
   line in the end of the file (remove the extra spaces, and read the
   text carefully to know what you have to do, it's not a simple
   copy-paste):

   # Begin of typing
   # This assumes that ${GUIX_PROFILE} is "${HOME}/.guix-profile".
   export XDG_DATA_DIRS="${GUIX_PROFILE}/share:[Replace what is between these braces, including the braces, with what you got from `echo ${XDG_DATA_DIRS}`.]"
   # End of typing

   Now press C-x (Control + x). If `nano` asks you if you want to save:
   confirm it. If `nano` asks in which place to save: simply press
   Enter/Return (don't change the path/file presented by `nano`, because
   we indeed want to replace the "${HOME}/.profile" file).

   Since we changed the "${HOME}/.profile" file, it's a good idea to
   restart your current user's session (no need to reboot the whole
   system).

That's all.
Happy hacking. :)

-- 
- [[https://libreplanet.org/wiki/User:Adfeno]]
- Palestrante e consultor sobre /software/ livre (não confundir com
  gratis).
- "WhatsApp"? Ele não é livre, por isso não uso. Iguais a ele prefiro
  GNU Ring, ou Tox. Quer outras formas de contato? Adicione o vCard
  que está no endereço acima aos teus contatos.
- Pretende me enviar arquivos .doc, .ppt, .cdr, ou .mp3? OK, eu
  aceito, mas não repasso. Entrego apenas em formatos favoráveis ao
  /software/ livre. Favor entrar em contato em caso de dúvida.

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: retroarch on Trisquel
  2017-07-12 12:24 ` Adonay Felipe Nogueira
@ 2017-07-16  1:26   ` Adonay Felipe Nogueira
  0 siblings, 0 replies; 5+ messages in thread
From: Adonay Felipe Nogueira @ 2017-07-16  1:26 UTC (permalink / raw)
  To: help-guix

The issue with black icons is due to wrong "menu driver". Assuming that
you are using the default menu driver (xmb, the one with blue
background), do as follows:

1. Go to: Setttings (second column) → Driver → Menu Driver

3. Change to "rgui".

4. Restart RetroArch.

Now what is left is how to solve the other issue related to loading of
"cores" that you mentioned:
[[https://listas.trisquel.info/pipermail/trisquel-users/2017-July/079328.html]]
--- the issue you mentioned there in trisquel-users mailing list is more
suitable here in this list since it's a package available in GNU Guix.

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: retroarch on Trisquel
  2017-07-12  7:46 retroarch on Trisquel Caleb Herbert
  2017-07-12 11:26 ` 宋文武
  2017-07-12 12:24 ` Adonay Felipe Nogueira
@ 2017-12-04 19:20 ` Adonay Felipe Nogueira
  2 siblings, 0 replies; 5+ messages in thread
From: Adonay Felipe Nogueira @ 2017-12-04 19:20 UTC (permalink / raw)
  To: csh; +Cc: help-guix

Continuing on this issue, I tried some ROMs by doing what is described in
[1]:

Load Core -> Download Core... -> mupen64plus_libretro.so.zip
Load Core -> mupen64plus_libretro.so
Online Updater -> Core Updater -> mupen64plus_libretro.so.zip
Load Content -> /path/to/Z64/files

And I can at least see the Z64 files. I wonder if in Caleb Herbert's
case they are somewhat naed with a leading dot (".example.z64" or
".z64"), in which case RetroArch will hide these unless you do the
following:

Load Content -> Settings -> Show Hidden Files and Folders = ON

I hope this helps. ;)

[1]
<https://lists.gnu.org/archive/html/help-guix/2017-07/msg00043.html>.

-- 
- https://libreplanet.org/wiki/User:Adfeno
- Palestrante e consultor sobre /software/ livre (não confundir com
  gratis).
- "WhatsApp"? Ele não é livre. Por favor, veja formas de se comunicar
  instantaneamente comigo no endereço abaixo.
- Contato: https://libreplanet.org/wiki/User:Adfeno#vCard
- Arquivos comuns aceitos (apenas sem DRM): Corel Draw, Microsoft
  Office, MP3, MP4, WMA, WMV.
- Arquivos comuns aceitos e enviados: CSV, GNU Dia, GNU Emacs Org, GNU
  GIMP, Inkscape SVG, JPG, LibreOffice (padrão ODF), OGG, OPUS, PDF
  (apenas sem DRM), PNG, TXT, WEBM.

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2017-12-04 19:21 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-07-12  7:46 retroarch on Trisquel Caleb Herbert
2017-07-12 11:26 ` 宋文武
2017-07-12 12:24 ` Adonay Felipe Nogueira
2017-07-16  1:26   ` Adonay Felipe Nogueira
2017-12-04 19:20 ` Adonay Felipe Nogueira

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/guix.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.