Giter Club home page Giter Club logo

stacer's People

Contributors

a6969 avatar amiga-500 avatar angrypenguinpl avatar atakanprofile avatar bencehornyak avatar boofiboi avatar chaeya avatar eson57 avatar hylve avatar iznogud78 avatar jgabriel98 avatar joeykrim avatar kayron8 avatar lh39 avatar liberodark avatar linuxloot-de avatar maudrid avatar mentaljam avatar mnsekh111 avatar muhammetasan avatar oguzhaninan avatar peterdavehello avatar quent-in avatar sayeed99 avatar serdarsaglam avatar shkey avatar strouble avatar szemcse avatar tim77 avatar vinyasns avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

stacer's Issues

Android-like permission management

I wrote down an idea for an open-source software yesterday and now realised that Stacer might be the right application to integrate such a feature.

I will just copy-paste the feature description here and refer to the link above for more details:

Sometimes it is useful to employ 3rd-party software (which might be closed source) that you can not fully trust. Currently, there is no user-friendly way – at least that I am aware of – which would allow you to limit the permissions of such an application. Common mobile operating systems offer some form of privilege management, so that the user can grant permissions, such as accessing contacts, on a per application level. In my opinion, it would be very convenient and lead to a higher level of security to have an equivalent interface under Linux. After all, it is an ordinary wish to use closed-source software, but I don’t think providing access to all personal files is the best default behaviour.

Of course, the system architecture of a mobile OS differs greatly from the one of a Linux desktop. But I think that AppArmor profiles could be managed by a GUI to yield a similar user experience.

Here is a rough mockup of how the controls for a single application could look like:

mockup_s

Almost certainly horribly insecure, please rip out and replace the sudo and command substitution code

So I was attracted to this by a G+ posting, and, uh, at first sight it looks really pretty, but... is that a hardwired list of commands? Being shoved through sudo in sudoCommand()? With a password with no quoting, echoed with 'echo' so if it contains any shell metacharacters it'll execute arbitrary code as the user? (It is also exposed to the wildly varying set of switches echo implements, so depending on the phase of the moon and the echo implementation passwords starting with - might cause misbehaviour. The right way to print arbitrary stuff from the shell is "printf "%s" '...', but even then you have to escape single-quote characters and backslashes in the input string.)

The command list is hardcoded, but even that is unsafe because many of the commands have parameters derived from the client and substituted in without any quoting of any kind: app-cache-check, apt-cache-check, log-check and crash-check (which has another obvious bug in the initialization of "crashLen") at least are vulnerable, and probably more.

Please at least take the sudo stuff out or wrap a great big fat warning around all of this. This is not safe. Maybe the framework is protecting you against XSS attacks (I dunno, I'm a system programmer, not a web guy), but holy crap this code is making me break out in a cold sweat just reading it. You should be doing this sort of thing by calling into a dbus service or adding sudo snippets with fixed commands and parameter lists (and with defaults reset for those commands to safe values) to a file in /etc/sudoers.d and then using a pipe to pass any variable data into each sudoed program before execution, sanitizing it on both sides with great care. (Yes, this means you need to write the sudoed programs too -- carefully!)

But honestly something like PackageKit or whatever analogue Ubuntu uses would seem a better fit for most of what these sudo commands are doing -- and that has someone else dealing with all the security problems.

Sudo password

Does not matter what I type in for sudo password.
Let's say if I type "12" the pop up goes away and I am in the app.

Extremely long loading time on app startup

OS: Ubuntu 16.04.2 LTS
uname -a: Linux hostnamehere 4.8.0-54-generic #57~16.04.1-Ubuntu SMP Wed May 24 16:22:28 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
Installed version: stacer_1.0.7_amd64.deb

I realize there is a TON of information being gathered on startup which I suspect has a lot to do with this. The application startup time from launching the window to seeing some output aside from "Loading" is very long, on the order of 2 minutes, 11 seconds.

Add to tray

Could you add minimize to tray icon and some infoermation show at tray. It would be very useful.

Stacer Blank Screen - Stacer 1.0.6 amd64

screenshot from 2017-04-03 16-27-36
screenshot from 2017-04-03 14-51-14

I have tried the latest version of Stacer earlier since this new update seemed interesting but for some reason it opens as a blank screen... This seemed so usual, I tried to delete it manually just in case there was some config file that was making that happen but it isn't the case.
I also tried to uninstalling it using sudo dpkg -r stacer, after which I used gdeb to reinstall the application again. I can say I have tried to trouble shoot using the normal simple ideas. But the app still seem so have a problem. I am currently downloading the same version again to see if it was a corruption that might have happened during downloading.

Apache and mysql error

When you clean apache2 and mysql cache, both programs can't starts after next reboot. You need to create again the folder for apache2 and for mysql server you have to run some "hard to find" commands

List of processes. Feature Request

Hello:
Would it be possible to have a list of processes?. Something similar to the "Processes" tab of Ubuntu's System Monitor.

Thanks. Nice work!

Pc broken

Hi i've installed your program and i restart my computer i see only login screen and cant log in cant make anything / galiba türksünüz şöyle özeleyeyim programı yükledim daha sonra pcye restart çektim fare hareket ediyor ama tıklamıyor klavye keza aynı şekilde capslock işıgı yanıyor ama tepki yok ekran dondu. My versiyon is ubuntu 16.04 lts updated

Support for arch

Was support ever added for Arch ? I attempted to install from AUR and when I open I get stuck on a continuous loading screen

How to install from source code ?

I wanted to install from source but I wasn't able to do it. I followed these instructions :

git clone https://github.com/oguzhaninan/Stacer.git

cd Stacer

npm install && npm run build && npm start

Use custom title bar for more consistent look

Using a custom title bar would be very cool and more consistent as different distros have different themeing and might break the cool dark look.

I think making a custom title-bar with frame-less border wont be hard.
Thanks :)

Option to use Native Titlebars?

This application looks awesome, but the downside is that it looks a bit to macOS-ish on the titlebars, it'd be better looking on most distributions if you had the option of Native Titlebars...

Feature request: Stacer for Arch

It would be really neat to have an arch adapted version of Stacer! I tried to use the AUR version but it didn't work on my machine :/

Best design and usability

Hi!
I very liked of the your app. The design, buttons, graphics and usability were excellent!
I am curious about the language and libraries your used to development of the interface with the support to Linux.

I read the code and I did see that you used JS but I don't know how you made for compile and transform in executable. I would like to learn. Do you can show me? What did you used?

Thanks!

Ubuntu mate yüklenmiyor

Merhaba;
kurulumu ubuntu mate'e yaptığımda şöyle bir hata ile karşılaştım;
sezer@bozkir:~/İndirilenler$ sudo dpkg --install Stacer_1.0.1_amd64.deb (Veritabanı okunuyor ... 341720 dosya veya dizin kurulu durumda.) Paket açılacak: Stacer_1.0.1_amd64.deb ... Paket açılıyor: stacer (1.0.1-1) ... dpkg-deb (alt süreç): arşiv üyesi 'Stacer_1.0.1_amd64.deb' arşivinden kopyalanamıyor: beklenmeyen dosya ya da akış sonu dpkg-deb (alt süreç): sıkıştırılmış arşiv üyesi açılıyor: lzma hatası: beklenmeyen girdi sonu dpkg-deb: hata: alt süreç <aç> 2 çıkış kodu ile sona erdi dpkg: Stacer_1.0.1_amd64.deb arşivi işlenirken sorun yaşandı (--install): açılmış './usr/share/Stacer/libnode.so' verisi '/usr/share/Stacer/libnode.so.dpkg-new' konumuna kopyalanamıyor: beklenmeyen dosya ya da akış sonu Tetikleyiciler işleniyor: bamfdaemon (0.5.3~bzr0+16.04.20160824-0ubuntu1) ... Rebuilding /usr/share/applications/bamf-2.index... Tetikleyiciler işleniyor: desktop-file-utils (0.22-1ubuntu5) ... Tetikleyiciler işleniyor: mime-support (3.59ubuntu1) ... İşleme sırasında hatalarla karşılaşıldı: Stacer_1.0.1_amd64.deb

Fix CPU Info

On the stacer no view a CPU model and CPU Speed.

Please add edit for app on startup.

Thx for your work and please add more compatibility for Arch Linux :D im using on manjaro is great.

System Cleaning Failed

tried to clean apt cache but it keep saying System Cleaning Failed.

still trying for first time but overall it's great app.

Can't install Stacer with Node 7.1.0

Hi, your project looks great, for this reason i tried to install it, but i get one error: it couldn't be installed with npm or from AUR.

My system is Antergos, so use Arch core.

I have this log from npm install:

0 info it worked if it ends with ok
1 verbose cli [ '/usr/bin/node', '/usr/bin/npm', 'install' ]
2 info using [email protected]
3 info using [email protected]
4 silly loadCurrentTree Starting
5 silly install loadCurrentTree
6 silly install readLocalPackageData
7 silly install normalizeTree
8 silly loadCurrentTree Finishing
9 silly loadIdealTree Starting
10 silly install loadIdealTree
11 silly cloneCurrentTree Starting
12 silly install cloneCurrentTreeToIdealTree
13 silly cloneCurrentTree Finishing
14 silly loadShrinkwrap Starting
15 silly install loadShrinkwrap
16 silly loadShrinkwrap Finishing
17 silly loadAllDepsIntoIdealTree Starting
18 silly install loadAllDepsIntoIdealTree
19 silly fetchNamedPackageData fsevents
20 silly mapToRegistry name fsevents
21 silly mapToRegistry using default registry
22 silly mapToRegistry registry https://registry.npmjs.org/
23 silly mapToRegistry data Result {
23 silly mapToRegistry   raw: 'fsevents',
23 silly mapToRegistry   scope: null,
23 silly mapToRegistry   escapedName: 'fsevents',
23 silly mapToRegistry   name: 'fsevents',
23 silly mapToRegistry   rawSpec: '',
23 silly mapToRegistry   spec: 'latest',
23 silly mapToRegistry   type: 'tag' }
24 silly mapToRegistry uri https://registry.npmjs.org/fsevents
25 verbose request uri https://registry.npmjs.org/fsevents
26 verbose request no auth needed
27 info attempt registry request try #1 at 20:14:39
28 verbose request id 2b1ed2877a9cc4ce
29 verbose etag "A234G4D80YWPFVQ48CZDVPH48"
30 http request GET https://registry.npmjs.org/fsevents
31 http 200 https://registry.npmjs.org/fsevents
32 verbose headers { server: 'nginx/1.10.1',
32 verbose headers   'content-type': 'application/json',
32 verbose headers   'last-modified': 'Fri, 17 Mar 2017 13:17:09 GMT',
32 verbose headers   etag: 'W/"58cbe1d5-d5e6"',
32 verbose headers   'content-encoding': 'gzip',
32 verbose headers   'cache-control': 'max-age=300',
32 verbose headers   'content-length': '6671',
32 verbose headers   'accept-ranges': 'bytes',
32 verbose headers   date: 'Fri, 12 May 2017 00:14:40 GMT',
32 verbose headers   via: '1.1 varnish',
32 verbose headers   age: '63',
32 verbose headers   connection: 'keep-alive',
32 verbose headers   'x-served-by': 'cache-sjc3623-SJC',
32 verbose headers   'x-cache': 'HIT',
32 verbose headers   'x-cache-hits': '4',
32 verbose headers   'x-timer': 'S1494548081.744456,VS0,VE0',
32 verbose headers   vary: 'Accept-Encoding' }
33 silly get cb [ 200,
33 silly get   { server: 'nginx/1.10.1',
33 silly get     'content-type': 'application/json',
33 silly get     'last-modified': 'Fri, 17 Mar 2017 13:17:09 GMT',
33 silly get     etag: 'W/"58cbe1d5-d5e6"',
33 silly get     'content-encoding': 'gzip',
33 silly get     'cache-control': 'max-age=300',
33 silly get     'content-length': '6671',
33 silly get     'accept-ranges': 'bytes',
33 silly get     date: 'Fri, 12 May 2017 00:14:40 GMT',
33 silly get     via: '1.1 varnish',
33 silly get     age: '63',
33 silly get     connection: 'keep-alive',
33 silly get     'x-served-by': 'cache-sjc3623-SJC',
33 silly get     'x-cache': 'HIT',
33 silly get     'x-cache-hits': '4',
33 silly get     'x-timer': 'S1494548081.744456,VS0,VE0',
33 silly get     vary: 'Accept-Encoding' } ]
34 verbose get saving fsevents to /home/alfredo/.npm/registry.npmjs.org/fsevents/.cache.json
35 verbose correctMkdir /home/alfredo/.npm correctMkdir not in flight; initializing
36 silly pickManifestFromRegistryMetadata spec >=1.0.0 <2.0.0 tag latest versions [ '0.1.1',
36 silly pickManifestFromRegistryMetadata   '0.1.3',
36 silly pickManifestFromRegistryMetadata   '0.1.4',
36 silly pickManifestFromRegistryMetadata   '0.1.5',
36 silly pickManifestFromRegistryMetadata   '0.1.6',
36 silly pickManifestFromRegistryMetadata   '0.2.0',
36 silly pickManifestFromRegistryMetadata   '0.3.0',
36 silly pickManifestFromRegistryMetadata   '0.3.1',
36 silly pickManifestFromRegistryMetadata   '0.3.2',
36 silly pickManifestFromRegistryMetadata   '0.3.3',
36 silly pickManifestFromRegistryMetadata   '0.3.4',
36 silly pickManifestFromRegistryMetadata   '0.3.5',
36 silly pickManifestFromRegistryMetadata   '0.3.6',
36 silly pickManifestFromRegistryMetadata   '0.3.7',
36 silly pickManifestFromRegistryMetadata   '0.3.8',
36 silly pickManifestFromRegistryMetadata   '1.0.0',
36 silly pickManifestFromRegistryMetadata   '1.0.1',
36 silly pickManifestFromRegistryMetadata   '1.0.2',
36 silly pickManifestFromRegistryMetadata   '1.0.3',
36 silly pickManifestFromRegistryMetadata   '1.0.4',
36 silly pickManifestFromRegistryMetadata   '1.0.5',
36 silly pickManifestFromRegistryMetadata   '1.0.6',
36 silly pickManifestFromRegistryMetadata   '1.0.7',
36 silly pickManifestFromRegistryMetadata   '1.0.8',
36 silly pickManifestFromRegistryMetadata   '1.0.9',
36 silly pickManifestFromRegistryMetadata   '1.0.10',
36 silly pickManifestFromRegistryMetadata   '1.0.11',
36 silly pickManifestFromRegistryMetadata   '1.0.12',
36 silly pickManifestFromRegistryMetadata   '1.0.14',
36 silly pickManifestFromRegistryMetadata   '1.0.15',
36 silly pickManifestFromRegistryMetadata   '1.0.17',
36 silly pickManifestFromRegistryMetadata   '1.0.18-0',
36 silly pickManifestFromRegistryMetadata   '1.1.0',
36 silly pickManifestFromRegistryMetadata   '1.1.1' ]
37 silly resolveWithNewModule [email protected] checking installable status
38 silly loadAllDepsIntoIdealTree Finishing
39 silly loadIdealTree Finishing
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
40 silly currentTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
41 silly idealTree [email protected]
42 silly generateActionsToTake Starting
43 silly install generateActionsToTake
44 silly generateActionsToTake Finishing
45 silly diffTrees action count 0
46 silly decomposeActions action count 0
47 silly runTopLevelLifecycles Starting
48 silly install runPreinstallTopLevelLifecycles
49 silly preinstall [email protected]
50 info lifecycle [email protected]~preinstall: [email protected]
51 silly lifecycle [email protected]~preinstall: no script for preinstall, continuing
52 silly executeActions Starting
53 silly install executeActions
54 silly doSerial global-install 0
55 silly doParallel fetch 0
56 verbose correctMkdir /home/alfredo/.npm/_locks correctMkdir not in flight; initializing
57 verbose lock using /home/alfredo/.npm/_locks/staging-3769f8e282723f72.lock for /home/alfredo/Stacer/node_modules/.staging
58 verbose unlock done using /home/alfredo/.npm/_locks/staging-3769f8e282723f72.lock for /home/alfredo/Stacer/node_modules/.staging
59 silly rollbackFailedOptional Starting
60 silly rollbackFailedOptional Finishing
61 silly runTopLevelLifecycles Finishing
62 silly install printInstalled
63 warn optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.0.0 (node_modules/chokidar/node_modules/fsevents):
64 warn notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
65 verbose notsup SKIPPING OPTIONAL DEPENDENCY: Valid OS:    darwin
65 verbose notsup SKIPPING OPTIONAL DEPENDENCY: Valid Arch:  any
65 verbose notsup SKIPPING OPTIONAL DEPENDENCY: Actual OS:   linux
65 verbose notsup SKIPPING OPTIONAL DEPENDENCY: Actual Arch: x64
66 verbose stack Error: EACCES: permission denied, mkdir '/home/alfredo/Stacer/node_modules/.staging'
67 verbose cwd /home/alfredo/Stacer
68 verbose Linux 4.10.13-1-ARCH
69 verbose argv "/usr/bin/node" "/usr/bin/npm" "install"
70 verbose node v7.10.0
71 verbose npm  v4.5.0
72 error path /home/alfredo/Stacer/node_modules/.staging
73 error code EACCES
74 error errno -13
75 error syscall mkdir
76 error Error: EACCES: permission denied, mkdir '/home/alfredo/Stacer/node_modules/.staging'
76 error  { Error: EACCES: permission denied, mkdir '/home/alfredo/Stacer/node_modules/.staging'
76 error   errno: -13,
76 error   code: 'EACCES',
76 error   syscall: 'mkdir',
76 error   path: '/home/alfredo/Stacer/node_modules/.staging' }
77 error Please try running this command again as root/Administrator.
78 verbose exit [ -13, true ]

And this from npm build:

0 info it worked if it ends with ok
1 verbose cli [ '/usr/bin/node', '/usr/bin/npm', 'run', 'build' ]
2 info using [email protected]
3 info using [email protected]
4 verbose run-script [ 'prebuild', 'build', 'postbuild' ]
5 info lifecycle [email protected]~prebuild: [email protected]
6 silly lifecycle [email protected]~prebuild: no script for prebuild, continuing
7 info lifecycle [email protected]~build: [email protected]
8 verbose lifecycle [email protected]~build: unsafe-perm in lifecycle true
9 verbose lifecycle [email protected]~build: PATH: /usr/lib/node_modules/npm/bin/node-gyp-bin:/home/alfredo/Stacer/node_modules/.bin:/home/alfredo/bin:/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/var/lib/snapd/snap/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl
10 verbose lifecycle [email protected]~build: CWD: /home/alfredo/Stacer
11 silly lifecycle [email protected]~build: Args: [ '-c', 'babel src/ -d bundle/' ]
12 silly lifecycle [email protected]~build: Returned: code: 1  signal: null
13 info lifecycle [email protected]~build: Failed to exec build script
14 verbose stack Error: [email protected] build: `babel src/ -d bundle/`
14 verbose stack Exit status 1
14 verbose stack     at EventEmitter.<anonymous> (/usr/lib/node_modules/npm/lib/utils/lifecycle.js:279:16)
14 verbose stack     at emitTwo (events.js:106:13)
14 verbose stack     at EventEmitter.emit (events.js:194:7)
14 verbose stack     at ChildProcess.<anonymous> (/usr/lib/node_modules/npm/lib/utils/spawn.js:40:14)
14 verbose stack     at emitTwo (events.js:106:13)
14 verbose stack     at ChildProcess.emit (events.js:194:7)
14 verbose stack     at maybeClose (internal/child_process.js:899:16)
14 verbose stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:226:5)
15 verbose pkgid [email protected]
16 verbose cwd /home/alfredo/Stacer
17 verbose Linux 4.10.13-1-ARCH
18 verbose argv "/usr/bin/node" "/usr/bin/npm" "run" "build"
19 verbose node v7.10.0
20 verbose npm  v4.5.0
21 error code ELIFECYCLE
22 error errno 1
23 error [email protected] build: `babel src/ -d bundle/`
23 error Exit status 1
24 error Failed at the [email protected] build script 'babel src/ -d bundle/'.
24 error Make sure you have the latest version of node.js and npm installed.
24 error If you do, this is most likely a problem with the Stacer package,
24 error not with npm itself.
24 error Tell the author that this fails on your system:
24 error     babel src/ -d bundle/
24 error You can get information on how to open an issue for this project with:
24 error     npm bugs Stacer
24 error Or if that isn't available, you can get their info via:
24 error     npm owner ls Stacer
24 error There is likely additional logging output above.
25 verbose exit [ 1, true ]

What's the problem?

Thanks.

Feature Request: I/O rate visualization

Hey,
first of all: great project! I like it so much that I want to offer a suggestion for a possible new feature:
Would it be possible to have a visualization of current disk I/O activity levels (compare: iotop)?

Regards!

STACER blank screen with recent versions ..

  1. Unable to get the last few versions of Stacer to work on Ubuntu 14.04.5. All fail to load anything on the screen. I get a blank grey screen as someone previously commented. I think the only one that I was able to get to work was version 1.0.4.

  2. Stacer 1.0.5 & 1.0.6 fail to create a start menu entries within Accessories in Ubuntu 14.04.5.

Can you make it so that Stacer has an option to disable the update available notification prompt. It's annoying to not be able to turn that off in Stacer 1.0.4.

Thanks!

Configure system services

Certain system services can be configured to be on-demand, like cups

Additional options for configuring them, rather only having on-off would offer more control.

Also, some description of the service and general recommended action would help understand casual users what they are doing.

Distros other than Ubuntu have empty Uninstaller tab

Distros other than Ubuntu and Apricity have an empty Uninstaller tab. I have tested with Debian Unstable, Fedora 25, Mageia and Tumbleweed. At least with Debian this does not make sense to me, but I could not find the cause.

Feature request

Being able to use this for remote ubuntu servers would be awesome via ssh or a server-client fashion

About

Add an about to know app versions , author and other info

High CPU usage when idle

High CPU usage persists through opening of the application and keeping (in hope that the usage drops).
Using Intel i5 7300u.

Stacer CPU usage

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.