oguzhaninan / stacer Goto Github PK
View Code? Open in Web Editor NEWLinux System Optimizer and Monitoring - https://oguzhaninan.github.io/Stacer-Web
License: GNU General Public License v3.0
Linux System Optimizer and Monitoring - https://oguzhaninan.github.io/Stacer-Web
License: GNU General Public License v3.0
With the dark background, it would be more user intuitive if the style of check box for the checked and unchecked state is flipped.
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:
hi.
just translated lang.en.js file to persian language.
hope to help stacer project.
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.
I uninstalled the Stacer v1.0.7 and took the previous version - that seems to start..
uname -a
Linux ppanula-HP-ZBook-15-G3 4.4.0-79-generic #100-Ubuntu SMP Wed May 17 19:58:14 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
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.
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.
Could you add minimize to tray icon and some infoermation show at tray. It would be very useful.
Commonly kb=kbits and kB=kBytes, Therefore, there it should be kB/s rather than kb.
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.
Could not uninstall in my Ubuntu 16.04
After npm install
, npm start
will show the following error in console.
Failed to load resource: net::ERR_FILE_NOT_FOUND
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
Blank Black screen on startup. Installed from Deb 64 package
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!
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
Was support ever added for Arch ? I attempted to install from AUR and when I open I get stuck on a continuous loading screen
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
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.
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...
I upgrade it by amd64 deb. I use UbuntuGNOME 16.04.
Before upgrade, everything works quite fine, except "system cleaner" ---> "system scan" (don't do nothing, now too).
Hello, I tried to install it on centos but I have this error message
Error: Package: stacer-1.0.7-1.x86_64 (/stacer-1.0.7)
Requires: libappindicator
Requires: libnotify
It's possible u to set a default location for the installer?
It's necessary for scripts of post-install like this: https://github.com/btd1337/elementary-script
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 :/
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!
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
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.
tried to clean apt cache but it keep saying System Cleaning Failed.
still trying for first time but overall it's great app.
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.
Hi.
I want ask about adding support for other Linux distros like Fedora, Mageia, OpenMandriva, OpenSUSE, RedHat and other.
Maybe you can simple create .rpm pack for this distro or build it via appimage. Appimage can run on almost all distro (from debian to slackware). So why not?
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!
Nothing happens when I push the button.
Any chance this could be brought to Arch and other distros?
Only 7 languages so far, I think more would be great for the software.
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.
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!
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.
Remove big bulgy Sourceforge link instead send them to releases pages with a suitable beautiful download button
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.
Being able to use this for remote ubuntu servers would be awesome via ssh or a server-client fashion
Hi,
I'm getting CPU Speed as [Object Object] GHZ under System Info.
I've Downloaded Stacer_1.0.6_i386.deb from https://sourceforge.net/projects/stacer/files/v1.0.6/
Thanks
Add an about to know app versions , author and other info
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.