Sharrisii / TAZ

A slimmed down gentoo linux livecd/liveusb iso that allows to load different boot options and runs from RAM upon boot. A VCTLabs project.
https://github.com/VCTLabs
GNU General Public License v3.0
10 stars 1 forks source link

Create coherence #1

Open Sharrisii opened 8 years ago

Sharrisii commented 8 years ago

Create style coherence between all components. Perhaps further improve the conky system monitoring panel / style (ie conky background should be set to be the same as the desktop background, ...).

Also remove bookmarks toolbar in palemoon by specifying this GUI layout in an initialized profile.

SJLC commented 6 years ago

The abiword flickering appears to be this bug https://bugs.gentoo.org/601300 there is a proposed patch attached to the bug, though not committed to portage tree yet.

SJLC commented 6 years ago

The sandboxed terminal doesn't work (in "programming"), either remove or make it working or keep as is if the plan is to integrate firejail later-on

Taking this entry out of menu -- this sandbox app is intended for developing ebuilds, not really an intended usecase here

SJLC commented 6 years ago

Accessories --> Conky Internet --> Gajim Sound and video --> MPS-youtube System Tools --> Bluez System Tools --> Clamav Office --> Impressive

I've made .desktop files for Conky and MPS-youtube, but I'm not so sure about the rest.

Sharrisii commented 6 years ago

Actually, working on that now as well ;) I'll make a folder in files included in taz iso

On 10/5/18, S. Lockwood-Childs notifications@github.com wrote:

Accessories --> Conky Internet --> Gajim Sound and video --> MPS-youtube System Tools --> Bluez System Tools --> Clamav Office --> Impressive

I've made .desktop files for Conky and MPS-youtube, but I'm not so sure about the rest.

  • Gajim
    • if you will recall there was a build issue, so it's not included yet, might need to pick an alternative
  • Bluez
    • which of the utilities in bluez do you want to run from the menu?
  • Clamav
    • I don't think any of the clamav utilities make sense being run from the menu, think they all need command-line arguments
  • Impressive
    • same problem as clamav, think it won't run without passing in filename

-- You are receiving this because you authored the thread. Reply to this email directly or view it on GitHub: https://github.com/Sharrisii/TAZ/issues/1#issuecomment-427300582

SJLC commented 6 years ago

Great, a new usr/share/applications subfolder is where desktop files would go

Sharrisii commented 6 years ago

For Bluez, Clamav: drop these For impressive: never used it but would assume it will run as is (no command line), because other similar office programs run that way as well For conky and mps youtube, add into the new folder with the desktop files; make a gajim desktop file too and include; I will work on the filenames for the desktop files, ...

SJLC commented 6 years ago

Added conky and mps-youtube; holding off on gajim because if I get it to build (might find a recent enough version in an overlay) it will likely come with a desktop file

SJLC commented 6 years ago

What did you mean by working on filenames? Hope you're not renaming the actual desktop files, other than palemoon.desktop (figure that one might need renamed due to license terms), since leaving them with the original names means it will override the default ones created by ebuilds as intended.

SJLC commented 6 years ago

btw impressive does not start up without filename like a typical office app

Welcome to Impressive version 0.12.0
command line parse error: no playable files specified
use `/usr/lib/python-exec/python2.7/impressive.py -h' to get help
or visit http://impressive.sourceforge.net/ for full documentation
Sharrisii commented 6 years ago

For the background settings (fill with color, set color to #B7E4F1), I can't find the file that holds those settings. If you know which file it is, perhaps integrate to /files_included_in_TAZ_isos/ ---> disregard this, already found the file and added it into the files_included_in_TAZ_isos I also found the file to set the theme to Adwaitha and included it into files_included_in_TAZ_isos, so that's done now too.

Also: while searching for this, I found that LXPolKit doesn't work and gives an error "no such file or directory". This might have also caused the startup error, since it is in etc/xdg/autostart and so is autostarted on boot (but then again it might not be, will check iso by tomorrow)

Sharrisii commented 6 years ago

Ok, impressive doesn't need to be added then. I won't rename the desktop files, but will change the names in the files itself, ie: Name=AbiWord GenericName=Word Processor

also, will change the way on how some get shown in the menu; ie by changing Categories=Office;WordProcessor;GNOME;GTK;X-Red-Hat-Base;

will also remove the doubles (wicd, xfburn)

Sharrisii commented 6 years ago

can you also delete the files in /home/taz/.local/share/applications in the iso ? (new moon is in there, but we already have a palemoon desktop file, so just needs renaming to newmoon inside the file -not file itself-; will do this myself

Sharrisii commented 6 years ago

not sure whether https://github.com/Sharrisii/TAZ/blob/master/files_included_in_TAZ_isos/usr/share/applications/mimeinfo.cache still needs to be in there or whether it can be removed 6/10/2018: I removed mimeinfo.cache, so this is no longer an issue.

SJLC commented 6 years ago

Ok, impressive doesn't need to be added then. I won't rename the desktop files, but will change the names in the files itself, ie: Name=AbiWord GenericName=Word Processor

Ok that sounds good.

The startup error for LXPolKit is probably from system-wide dbus process not being in default runlevel yet; try with test iso from after I added the post-install script to fix that issue

Sharrisii commented 6 years ago

For pyopenssl: If the gentoo version is too old, perhaps it can be build from source ? Download via https://github.com/pyca/pyopenssl

Gentoo's dev/libs openssl is at version 1.1, so openssl should be recent enough and can remain as is.

For gajim: at the website, a source version is available so perhaps we can use this instead ? Source version is 1.0.3 whereas the gentoo version is 0.16.9 see https://gajim.org/downloads.php?lang=en

There are also overlays: v 1.0.3 r3 (but has a lot of options: gpg +crypt remote idle jingle keyring networkmanager upnp geoclue spell +webp rst omemo python_targets_python3_5 python_targets_python3_6 python_single_target_python3_5 python_single_target_python3_6 ) https://schlomp.space/tastytea/overlay/src/branch/master/net-im/gajim found it via https://github.com/tastytea

A much clearer script is over at https://github.com/decent-im/gentoo-overlay/blob/master/net-im/gajim/gajim-9999.ebuild found both via https://gpo.zugaina.org/net-im/gajim