Jump to content

Photo

Swami Theme Selector in Repo


  • Please log in to reply
9 replies to this topic

#1 Jeff

Jeff

    Lead Developer

  • Developer
  • 12328 posts
  • LocationBloomington, IL

Posted 23 October 2015 - 06:41 AM

Very first build of Swami is in the repo along with a base attempt at a theme selection module. It applies the selected Moksha theme and attempts to apply a matching elementary theme with the exact same name.

 

Works OK in my limited testing here, almost 2am though so take that with a grain of salt - heading to sleep.

 

e-5629d5b2ea9974.58730593.jpg

 

You can install / keep up to date with my work on Swami by installing the pre-release package:

sudo apt-get install swami-control

Note because this is a pre-release I'm going to be pushing updates for it directly into the main repo. Anyone on a non-Bodhi OS who would like to give Swami a try can find the source code on github here.





A big thank you to everyone who contributes to Bodhi Linux


#2 Kev

Kev

    An Aged Technophile

  • Members
  • 321 posts
  • LocationMichigan USA

Posted 23 October 2015 - 10:11 AM

ok... that was weird... this installed some sort of music player?  and what is jackd2?  I had already done an update and when I did the sudo apt-get install swami something else seems to have been installed. :wacko:


- Kevin

#3 Charles@Bodhi

Charles@Bodhi

    Old Faithful

  • Moderators
  • 4314 posts
  • LocationZeist, The Netherlands

Posted 23 October 2015 - 10:38 AM

hmm,

apt-cache search swami
apt-cache showpkg swami

learn me that two packages called swami exist. 1 in ubuntu repo, another in bodhi repo.

 

Installation leads to disaster as the dependencies get mixed up too.

 

Needs cleaning / renaming. Call Jeff !!!

 

Enjoy,

Charles.


Medion S4216 Ultrabook, 4GB RAM, 1TB HDD, WIN 10 & Bodhi 2.4.0-64 & Bodhi 3.0.0-64 

Asus eeepc 901, 1GB RAM, 12 GB SSD, Bodhi 2.4.0-32 non-pae & Bodhi 3.0.0-32-Legacy


#4 Kev

Kev

    An Aged Technophile

  • Members
  • 321 posts
  • LocationMichigan USA

Posted 23 October 2015 - 11:28 AM

@Charles, indeed a mess.  I ended up removing both swami (musical) and something called jackd2. 


- Kevin

#5 Jeff

Jeff

    Lead Developer

  • Developer
  • 12328 posts
  • LocationBloomington, IL

Posted 23 October 2015 - 05:17 PM

Changed the package name to swami-control 

 

Whoops. Sorry for the confusion.



#6 Duma

Duma

    Artist

  • Members
  • 2392 posts
  • LocationRivalta (TO) - Italia

Posted 23 October 2015 - 05:45 PM

Am I missing some py-package?

albi@albi-desktop:~$ swami
Traceback (most recent call last):
  File "/usr/bin/swami", line 90, in <module>
    app = MainWin()
  File "/usr/bin/swami", line 46, in __init__
    self.loadModules()
  File "/usr/bin/swami", line 68, in loadModules
    imported = importlib.import_module(m)
  File "/usr/lib/python2.7/importlib/__init__.py", line 37, in import_module
    __import__(name)
  File "/usr/lib/python2.7/dist-packages/swami_themeselector/__init__.py", line 1, in <module>
    from swami_themeselector import *
  File "/usr/lib/python2.7/dist-packages/swami_themeselector/swami_themeselector.py", line 6, in <module>
    import neet
  File "/usr/lib/python2.7/dist-packages/neet.py", line 17, in <module>
    import ecfg
  File "/usr/lib/python2.7/dist-packages/ecfg/__init__.py", line 1, in <module>
    from . import parser  # NOQA
  File "/usr/lib/python2.7/dist-packages/ecfg/parser.py", line 16, in <module>
    import pyparsing as PP
ImportError: No module named pyparsing


Se sei italiano e interessato a Linux, clicca qui!

#7 Jeff

Jeff

    Lead Developer

  • Developer
  • 12328 posts
  • LocationBloomington, IL

Posted 23 October 2015 - 05:49 PM

Yep - python-pyparsing is what you want. I'll update the package now to add that as a dependency.



#8 Jeff

Jeff

    Lead Developer

  • Developer
  • 12328 posts
  • LocationBloomington, IL

Posted 23 October 2015 - 05:56 PM

Also - folks just refreshing their sources and installing this - you will need to make sure all your system updates are run as well. This depends on the latest version of elm-extensions I just added to the repo.



#9 The waiter

The waiter

    Module Master

  • Developer
  • 1428 posts
  • LocationBanska Bystrica, Slovakia

Posted 23 October 2015 - 07:22 PM

Sorry Jeff but it doesn't work here. Swami is running but after apply just Moksha restart and nothing happens.



#10 Jeff

Jeff

    Lead Developer

  • Developer
  • 12328 posts
  • LocationBloomington, IL

Posted 23 October 2015 - 07:25 PM

Yea - it is only working about half the time here. I think there is some issue with writing to E profile configs while E is running. Need to poke at it some more to figure out why.






0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users