3
0
mirror of https://github.com/Qortal/Brooklyn.git synced 2025-01-30 14:52:17 +00:00
This commit is contained in:
Raziel K. Crowe 2022-09-09 14:13:45 +05:00
parent 4da0de7e0f
commit 080e491a4c
1399 changed files with 0 additions and 1025505 deletions

View File

@ -1 +0,0 @@
Place holder for DRM code & GUI essentials

View File

@ -1,64 +0,0 @@
The Rasterman (Carsten Haitzler) <raster@rasterman.com>
Ibukun Olumuyiwa <ibukun@computer.org>
Sebastian Dransfeld <sd@tango.flipp.net>
ajwillia.ms (Andrew Williams) <andy@andywilliams.me>
CodeWarrior (Hisham Mardam Bey) <hisham@hisham.cc>
dj2 (Dan Sinclair) <dj2@everburning.com>
Tilman Sauerbeck <tilman@code-monkey.de>
Aleksej Struk <astruk@gmail.com>
Brian Mattern <rephorm@rephorm.com>
devilhorns (Christopher Michael) <devilhorns@comcast.net>
/dev/urandom (Viktor Kojouharov) <vkojouharov@gmail.com>
ilLogict (Chidambar Zinnoury) <illogict@online.fr>
Stafford Horne <shorne@softhome.net>
Cedric Bail <cedric.bail@free.fr>
onefang (David Seikel) <onefang@gmail.com>
okra (Stephen Houston) <smhouston88@gmail.com>
Byron Hillis <metrics@score5.org>
Ravenlock (Eric Schuele) <e.schuele@computer.org>
ManoWarrior (Luchezar Petkov) <luchezar.petkov@gmail.com>
morlenxus (Brian Miculcy) <morlenxus@gmx.net>
Toma- (Tom Haste) <tomhaste@gmail.com>
k-s (Gustavo Sverzut Barbieri) <barbieri@profusion.mobi>
Peter van de Werken <pwerken-e@a-eskwadraat.nl>
Florian Hackenberger <florian@hackenberger.at>
Hannes Janetzek <hannes.janetzek@gmail.com>
Mike Blumenkrantz (discomfitor/zmike) <michael.blumenkrantz@gmail.com>
Leif Middelschulte <leif.middelschulte@gmail.com>
yoz (Michael Bouchaud) <michael.bouchaud@gmail.com>
billiob (Boris Faure) <billiob@gmail.com>
Jihoon Kim <jihoon48.kim@samsung.com>
Sthitha <iamsthitha@gmail>
Doyoun Kang <doyoun.kang@samsung.com>
Gwanglim Lee <gl77.lee@samsung.com>
Thomas Gstädtner <thomas@gstaedtner.net>
q66 <quaker66@gmail.com>
Tom Hacohen (TAsn) <tom@stosb.com>
Maxime Villard <rustyBSD@gmx.fr>
Jeremy Zurcher <jeremy@asynk.ch>
Shinwoo Kim <kimcinoo@gmail.com>
Daniel Juyung Seo (SeoZ) <seojuyung2@gmail.com>
Robert David <robert.david.public@gmail.com>
Eduardo Lima (Etrunko) <eblima@gmail.com>
Thanatermesis <thanatermesis.ecvs@gmail.com>
Bruno Dilly <bdilly@profusion.mobi>
Lucas De Marchi <lucas.demarchi@profusion.mobi>
Samuel Mendes <heka.lok@gmail.com>
Michael Stapelberg <michael+e17@stapelberg.de>
Stefan Sperling <stsp@openbsd.org>
Nicolas Beaumont <nicolas.beaumont@gmail.com>
David H. Bronke <whitelynx@gmail.com>
José Roberto de Souza <zehortigoza@profusion.mobi>
Lucas Jóia <lucasjoia@profusion.mobi>
PrinceAMD (Deon Thomas) <deon.thomas.gy@gmail.com>
Dieter Roelants <dieter.e@bsdusr.net>
Stefan Schmidt <stefan@datenfreihafen.org>
Davide Andreoli <dave@gurumeditation.it>
Wonguk Jeong (huchi) <wonguk.jeong@samsung.com>
Jake Yoon (Jaeseok Yoon) <yjaeseok@gmail.com>
Luis de Bethencourt (luisbg) <luis@debethencourt.com>
bu5hm4n (Marcel Hollerbach) <marcel-hollerbach@t-online.de>
simotek (Simon Lees) <simon@simotek.net>
Derek Foreman <derekf@osg.samsung.com>
netstar (Alastair Poole) <netstar@gmail.com>
jf_simon (Simon Tischer) <simon@t-tischer.de>

View File

@ -1,141 +0,0 @@
Copyright notice for Enlightenment:
Copyright (C) 2000-2020 Carsten Haitzler and various contributors (see AUTHORS)
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
With the following exceptions:
These ttf files (All SIL/OFL license):
src/modules/shot/data/IndieFlower.ttf:
https://fontlibrary.org/en/font/indie-flower
Copyright (c) 2010, Kimberly Geswein (kimberlygeswein.com)
src/modules/shot/data/Puk-Regular.ttf
https://fontlibrary.org/en/font/puk
Copyright (c) 2018, Robert Martinez (mail@mray.de)
src/modules/shot/data/Yantiq.ttf
https://fontlibrary.org/en/font/yantiq
Copyright (c) 2016, Aydi Rainkarnichi (https://github.com/rainkarnichi)
src/modules/shot/data/intuitive.ttf
https://fontlibrary.org/en/font/intuitive
Copyright (x) 2011, Bruno de Souza Le (kylesatori@gmail.com)
This ttf is GPL-FE (GPL Font Exception):
data/fonts/Topaz_a500_v1.0.ttf
data/fonts/README.txt
https://github.com/rewtnull/amigafonts
https://www.gnu.org/licenses/gpl-faq.html#FontException
SIL/OFL:
This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at:
http://scripts.sil.org/OFL
-----------------------------------------------------------
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
-----------------------------------------------------------
PREAMBLE
The goals of the Open Font License (OFL) are to stimulate worldwide
development of collaborative font projects, to support the font creation
efforts of academic and linguistic communities, and to provide a free and
open framework in which fonts may be shared and improved in partnership
with others.
The OFL allows the licensed fonts to be used, studied, modified and
redistributed freely as long as they are not sold by themselves. The
fonts, including any derivative works, can be bundled, embedded,
redistributed and/or sold with any software provided that any reserved
names are not used by derivative works. The fonts and derivatives,
however, cannot be released under any other type of license. The
requirement for fonts to remain under this license does not apply
to any document created using the fonts or their derivatives.
DEFINITIONS
"Font Software" refers to the set of files released by the Copyright
Holder(s) under this license and clearly marked as such. This may
include source files, build scripts and documentation.
"Reserved Font Name" refers to any names specified as such after the
copyright statement(s).
"Original Version" refers to the collection of Font Software components as
distributed by the Copyright Holder(s).
"Modified Version" refers to any derivative made by adding to, deleting,
or substituting -- in part or in whole -- any of the components of the
Original Version, by changing formats or by porting the Font Software to a
new environment.
"Author" refers to any designer, engineer, programmer, technical
writer or other person who contributed to the Font Software.
PERMISSION & CONDITIONS
Permission is hereby granted, free of charge, to any person obtaining
a copy of the Font Software, to use, study, copy, merge, embed, modify,
redistribute, and sell modified and unmodified copies of the Font
Software, subject to the following conditions:
1) Neither the Font Software nor any of its individual components,
in Original or Modified Versions, may be sold by itself.
2) Original or Modified Versions of the Font Software may be bundled,
redistributed and/or sold with any software, provided that each copy
contains the above copyright notice and this license. These can be
included either as stand-alone text files, human-readable headers or
in the appropriate machine-readable metadata fields within text or
binary files as long as those fields can be easily viewed by the user.
3) No Modified Version of the Font Software may use the Reserved Font
Name(s) unless explicit written permission is granted by the corresponding
Copyright Holder. This restriction only applies to the primary font name as
presented to the users.
4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
Software shall not be used to promote, endorse or advertise any
Modified Version, except to acknowledge the contribution(s) of the
Copyright Holder(s) and the Author(s) or with their explicit written
permission.
5) The Font Software, modified or unmodified, in part or in whole,
must be distributed entirely under this license, and must not be
distributed under any other license. The requirement for fonts to
remain under this license does not apply to any document created
using the Font Software.
TERMINATION
This license becomes null and void if any of the above conditions are
not met.
DISCLAIMER
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
OTHER DEALINGS IN THE FONT SOFTWARE.

View File

@ -1,59 +0,0 @@
** COMPILING and INSTALLING **
------------------------------
Meson is the build system used for this project. For more information please
see:
http://mesonbuild.com
----
Normal compilation in /usr/local:
meson . build
ninja -C build
sudo ninja -C build install
For meson build generic options:
meson --help
For a list of project specific options supported:
cat meson_options.txt
To set 1 or more project specific options:
meson --prefix=/path/to -Doption=value [-Dother=value2] [...] . build
To display current configuration:
meson configure build
The above will only work after at least the following is done:
meson . build
** QUICK AND DIRTY HELP **
--------------------------
How to clean out the build and config and start fresh:
rm -rf build
How to make a dist tarball and check its build:
(must do it from git tree clone and commit all changes to git first)
ninja -C build dist
How to change prefix:
meson --prefix=/path/to/prefix . build
How to install in a specific destination directory for packaging:
DESTDIR=/path/to/destdir ninja -C build install
How to build with verbose output (full commands run):
ninja -C build -v

File diff suppressed because it is too large Load Diff

View File

@ -1,41 +0,0 @@
Enlightenment
-------------
Please report bugs and submit patches at https://phab.enlightenment.org
Requirements
------------
Must:
* efl
* libpam (On Linux)
Highly suggested:
* libexif (exif metadata display support)
* evas_generic_loaders (All loaders)
* bluez5 (BT support and l2ping tool)
* connman
* bc (For everything calculator)
* pulseaudio
* acpid (Unless your system doesn't have ACPI at all)
* packagekit (For packagekit module updates status)
* udisks2
* gdb (If you want automatic bactraces in ~/.e-crashdump.txt)
NOTE: Users of DR16 will need to rename the $prefix/bin/enlightenment
file prior to installing this release or it will be overwritten.
Please see the INSTALL file for now to compile and install it.
NOTE: If you do not want security issues make sure sysactions.conf is in
/etc/enlightenment (not PREFIX/etc/enlightenment) as this is the first place
it looks at. This file is intended to be customized by packagers and
system integrators to match your policies and scripts/tools.
NOTE: To enable wayland support (still considered experimental and not for
regular end users) use the meson -Dwl=true option. To run enlightenment in
wayland mode, just log on on ant vt and run enlightenment_start. If you
wish to debug and see all the output try using something like screen then
attaching to the remote screen session by sshing in etc.

View File

@ -1,345 +0,0 @@
TODO:
* need a better "extra" that allows shot-module like sharing of:
* themes
* wallpapers
* ... anything else?
* built in tool to listbrowse/preview/download etc.
* built in tool should allow for share/upload too
* on the www side - nicely show and index themes with previews in html
* clean up e profiles, elm profiles and per screen profiles
* move to a new profile method which has a fallback profile
* also has to include scaling options like manual or based on dpi
* then per screen profiles + scaling too but do this all via the per
screen profile infra - always go that path
* illume: work on this again given pinephone + librem5 appeared
* single app at a time with switching mode
* winlist should do the switching with another layout mode...
* shelf can expamnd/slow down to show more (indicator/notification)
* gadget bar too... ? or just gad bar?
* shelf autohide. Move this to edje.
* vkbd integrates with proper sizing and layout
* manual show/hide with various controls (actions, swipes, gadget)
* finger friendly desklock
* integrate with vkbd, also allow pin no. or pattern or camera or bt?
* notification in gadget i shelf (pull down)
* scrollable list with / X/swipe dismiss
* handle edge swipes (middle/left/right of edge) with edge bindings
* also swipe along an edge (in each dir)
* add swiping to type in vkbd
* home screen launcher + switcher (single instance mode debugged and on)
* pre-launch window show with icon/splash img/past screenshot show
* replace when app actually starts and shows window
* aggressive sigstop of bg apps unless whitelisted or when desklocked/blanked
* aggressive cpufreq limiting when desklocked/blanked
* ambient light sensor control of backlight
* hide/show mouse pointer base on real mouse device
* vibrator support api in e (efl)
* hide/show vkbd based on real kbd device pluggd/unplugged
* pull in convertible for rotation
* need to handle ofono / incoming call+sms notifications without
dialler always running
* longpress bindings for key/mouse/etc.
* use xinput for edge bindings and other gestures (always listen to ev)
* need apps:
* dialler/phone incoming call handling
* sms app
* camera app (video and still)
* gallery app
* audio recorder + playback
* browser (just use ffox etc.?)
* ofono config
* bt tethering
* usb tehtering
* wifi tethering
* S fix vkbd to work in wl - e_kbd_send.c - look at ecore_wl2_input.c
* S clean up some old actions that are handled better by newer ones
* S like suspend intelligently is better than regular suspend but
suspend now is very explicit and worth keeping
* clock - add event/alarm/appointment tracking and notifications etc.
* this perhaps can be merged with the cron front-end
* cmdline tools to import/export events and alarms
* dbus api to imports/export calendar
* some kind of intrgration to ical/outlook and other calendar data
* display events/alarms in calendar
* ability to wake up from screen sleep and show an alarm or
notification even if locked
* ability to wake up from suspend/hibernate like above
* ability to even power on/boot from nothing
* the above will require RTC and other deep integration...
* magnifier - need a magnifier tool
* live follow the mouse and zoom around it in some corner /region of
the screen
* toggle on/off or bring up only while key or button pressed
* freeze the zooms like a screenshot/xmag like thing
* offer coordinates and measuring by pixel
* pam/auth - exotic auth things like fingerprint readers etc. need to work
* fingerprint
* smart card
* face auth (howdy / pam-face / pam-face-authentication / pam-facial-auth)
* yubikey
* usb drive (pam_usb)
* support setting up fingerprint as auth (fprint)
* support settign up smartcard as auth
* support setting up face auth (howdy / pam-face / pam-face-authentication / pam-facial-auth)
* support setting up yubikey as auth
* support setting up usb drive for auth (pam_usb)
* wifi/bt net: associate app/desktop(s) or actions to run when:
* bt device comes or goes (alongside lock device feature)
* wifi appears or disappears
* wifi or wired network connected or disconnected to/from
* perhaps need a more generic "events" bindings and these are events?
* clipboard manager - monitor clipboard changes + history + select from it
* scriptlets: stdin/out module that provides gui services to some
back-end script or process where e just talks via stdin/out.
things to provide:
* only run scriptlet every N seconds to poll then send back data
* only run scriptlet at specific times of day (cron-like)
* only run scriptlet when some event happens
* dbus signals (some way to define what to listen for)
* acpi bindings
* key bindings
* mouse bindings
* startup, shutdown, suspend, resume, lock/unlock, ...
* ... screen add/del, backlight dim/undim, ...
* ... blank/unblank, ac plug/unplug, battery full, ...
* ... battery charge begin, battery charge end, ...
* ... network connect/disconnect (connman), ...
* ... bt device find/lose, ...
* ... volume/mute/audio dev change, virtual desktop change, ...
* ... app window appear/disappear/exit, ...
* ... something goes fullscreen/unfluscreen, ...
* other events on the system or in e?
* run script all the time and talk to it and "keep state"
* provide menu content in menu specific tree...
* provide popups like pager mid-screen one with content like below...
* provide gadgets with display content like below...
* provide gadget popups (like mixer/clock) with content like below...
* provide full windows with content like below...
* possible content in a tree:
* probably have to provide markdown of below in some way...
* thinkimg of mustache style {{{ }}} ?
* shell friendly so it doesnt have special meanings in sh
* image (png/jpg/gif/video ... whatever)
* edje theme element/file fallback
* send/get signals
* set text parts
* send/get messages
* create, delete, swallow other edje/image objects
* box
* table
* grid
* scroller (content holder)
* lists to select from (icon, text, icon at end, groups - genlist)
* button
* radio
* check
* label/text
* entry (editable single/multi line, passwd)
* separator
* frame (content holder)
* slider
* progress/busy spinner
* dropdown/hoversel
* graph (multiple overlayed with N points horiz or vert, line/solid)
* dials (like cpufreq)
* mixers like ... mixer
* temperature guages like temperature
* scrollable logs with per line/item content objects
* list trees (genlist)
* grid lists (gengrid)
* efm show dir
* efm open specific file with default mime handler
* efm open specific file with mime handler chooser
* tell scriptlet where it is stored (env var)
* tmpdir setup/deletion for scriptlet (env var)
* more permanent config dir setup/storage for scriptlet (env var)
* pop up specified menu content
* display screen popup with content
* display gadget popup with content
* get events from content (clicked, selected, etc.)
* get state of content
* create timers and get called on timeout
* built in wget via e/ecore_con_url
* built in tcp/tcp+ssl netcat provided by ecore_con
* direct notification display (via notification module) e/stdin/out
* provide built-in editor to edit scripts and auto-re-run as you edit
* entry or elm code based?
* massive lowering of barrier ro create/change scriptlets
* offer a share mechanism like shots?
* security issue - they run. verification needed?
* S keyboard backlight controls, not just screen
* login manager mode - be able to function as a login manager/gui since
most everything you want in a login manager is already present in e
like suspend/resume on lid open/close, multi screen config and even
auto-extension, backlight and other such controls.
* console logger much like quake console like dropdown for logging etc
(api to append logs. always stores to disk to specific file.
add button to explicitly share like screenshots. add higher level
logging like tables, icons, timelines and graphs that can be output
in text emulation and to screen - change eina log to go into here
with eina_log_print_cb_set() )
* settings: config dialog redo and simplification
* simplify the config and remove useless options
* focus on new simpler config dialog(s) first
* cover all the major e config uses now
* drop some weird/niche/unused stuff
* once new config is done, remove old config dialogs
* integrate more config of elm into e
* add more system setup stuff like:
* system locale config
* system locales supported (locale.gen)
* system timezone as well as user timezone
* user timezone (set TZ env var)
* set system clock
* set up ntp
* set user password
* user cron front-end config/editor
* allow separate LC_MESSAGES, LC_TIME, LC_NUMERIC, LC_NAME, etc.
* dnd: remove e_dnd and use elm's dnd instead
* gadgets:
* add a simpler interface for registering a gadcon (eg use size hints)
* long press for right-mouse-menu
* change to unified shared right-mouse-menu always and simpler content
* add alt + drag/resize
* remove all new gadget code
* break any new gadgets outside of e
* efm: smartctl status info and monitoring
* efm: lvm/raid setup array and status support
* efm: use elm for window
* efm: use elm scroller for fm view
* efm: use elm for file popup
* efm: add disk space used bar for disk volume icons
* efm: add space used "du -sh" summary for all folders
* efm: add filesystem cache (all dirs cached in files and updated in bg)
* should be a full filesystem shadow stored to cache db files
* async update/scan of dir and present updates when done and have changes
* store file, stat info, other metadata, mimetype, icon, space used...
* efm: thumbs for music getting album art like rage
* efm: thumbs for videos with movie posters like rage
* efm: show symlink info in icon
* efm: fuse support (mtp, sshfs, cifs/smb etc.)
* efm: rsync integration for fsync to/from targets
* may need ssh setup too (add to authorized keys on other end)
* efm: partitioning front end
* efm: filesystem formatting front-end
* efm: tune2fs/fsck front-end
* start: start menu could do with more featured content
* like you see on windows for example (search and multiple columns etc.)
* a touch screen android-style scrolling fullscreen app icon style
* S music-control: allow manual addition of new named mpris services
* connman:
* divide the popup list with group headers like bz5 into tech
* provide fuller status per line (reception and other info?)
* massively flesh out connman vpn support in the gui
* vpnmanager + create method support
* one day look at network manager support
* look into iwd too
* bz5: add obex agent support integrated with efm for sharing via bt
and downloads when received via obex bt (~/Downloads/...)
* battery: redesign popup to list other battery details like the
charge if you have multiple batteries for real or separately the
battery levels of e.g. bt mice, kbd's and other such devices
* battery: on click display popup like wireless/bluez5
in popup show detailed list of battery devices and data per device
* like bluez5 use genlist with groups for core batteris vs other misc devices
* filter out hid devices with batteries from core battery state
* display other devices in above list separately
* handle string capacity values like Full, High, Normal, Low, Critical...
* randr: get auto layout to handle screens laid out like:
[dp2-2][dp2-1] <- 2 external monitors
[edp-1] <- laptop main display
* randr: when losing a zone/screen, put windows in purgatory and then have
purgatory screens available via pager to drag onto a current screen,
or the specific virtual desktops from purgator to be accessible even
if not on a real screen/zone
* device manager: new tool to browser /sys etc. and display nicely present
hardware and device drivers and state
* sys top: new tool displays cpu/mem "top" - evisum. we want it to be shipped
with e though so it's always there guaranteed have back-end system status
logging to files all day long that always starts with e. gui is a front-end
view to this back-end data log and follows it as it updates.
* can go back in time then to previous logs
* should have the ability to draw nice graphs etc.
* ddc: provide ddc controls for all the other properties than backlight
(contrast, sharpness, r, g, b, correction, color temp, osd on/off etc.)
* ddc: provide abstract interface to query rotation of monitors...
* edge bindings - selecting edge dialog needs a redo (no edje for all content)
* e menu - add obj cache for menu and menu item objects to reduce costs
by far the biggest cost in showing/hiding menus is realize/unrealize
and this is almost all object creation/setup/deletion costs. menus
can be more responsive (on low end systems) if... we avoid this. to
avoid... have a cache of spare objecta to re-use.
* e comp object: we dirty far too often in wayland especially with
glmark and this leads to a stream of gen and del textures. is this
really needed and ca we cut it down?
* tiling: doesnt retain layout across restarts
* tiling: doesnt handle impossible layouts well - had to remove min size
* tiling: doesnt honor size stepping too well
* tiling: probably need to flatten out to table for saner layout
* tiling: probably could do with analysis on features vs i3 etc. to be
more "up to snuff" and competitive
* tiling could be smoother in its layout handling
* smoothly move/resize windows from old to new positions/sizes
* don't delay many responses and do it instantly with the above anim
* probably can do with more actions for bindings for moving/sizing
* packagekit: much btter support with pre-made config/profiles for the
package manager (autodetect if possible)
* not just updates but also install/uninstall of pkgs with a minimal
front-end to back-end cmdline tools (use shell wrappers?)
* cpufreq: support pstate: hwp_dynamic_boost, no_turbo, display turbo_pct,
num_pstates
* advanced per-device config (xinput device by device). current is simple
generic "global" config e.g. for the mouse
* look into libratbag too for gaming mouse stuff if its worth using it or
just doing the same
stuff ourselves as we will probably have to via libinput
* S some kind of game mode and detection that will do things like:
* S disable screen dimming/blanking
* S set cpu to max performance
* S lower priority/nice of non-game processes or even sigstop procs
* S disable notifications
* S explicit toggle and possible auto-detect of games running
* per app environment launch config - allow different TZ, LOCALE etc.
per app and set up env appropriately
* apps - ability to flag apps as "single run" so launchgin again from
menu/ibar will just focus the current window/jump to it etc.
* back-end e system process for monitoring/polling and launching etc.
* split e up into front vs back-end with back-end doing things like
* monitoring processes/system (see above)
* launching apps (cheaper to fork a small process)
* synergy-like e <-> e mouse, kbd, cnp, dnd proxy/sharing
* cpufreq - move to config dialog for settings
* set governor for ac vs battery (or powerstate levels)
* set pstate min and max for ac vs battery (or power state levels)
* saving power
* have new property/atom for hidden but visible in a pager orsomething
* efl - dont suspend render when this is the case but drop fps to 1/4
* look into x grabserver for long periods (eg 1s) then ungrab for
0.1 sec then grab again to throttle apps from doing drawing while
blanked
* look into SIGSTOP/CONT child processes and their children when blanked
* optional SIGSTOP while iconified
* optional SIGSTOP when on another desktop
* need to allow a CONT every now and again to unblock buffers
* set backlight and dim timeout per powersave level
* battery - set powersave levels based on ac or battery level
* efl: flat theme redo
* efl/eo: start using efl loop as core loop
* begin to move some login out into efl threads+loops
* to change ui - callsync/async back to ui/main loop
* have a deferred deletion of evas objects in idler
* hide instead of del, stash in invisible place, delete l8r in idler
* have object stash for adding basic objects
* have generic/basic object stash
* have edje object stash
* mixer: improve ui in emixer
* emixer - support selecting recording dev for apps like pavucontrol
* look at showing vu bars per recoridng or maybe output devices
* offer ability to show vu output in mixer gadget
* weather
* forecasts will due feb 2021. yahoo shutting down free api.
given all the changes needed to do a new api...
may as well write a whole new weather gadget.
* free api:
* https://api.met.no/weatherapi/locationforecast/2.0/documentation
* a dependency of this (so we can provide lat/lon)

View File

@ -1,3 +0,0 @@
#!/bin/sh -e
meson -Dsystemd=false -Delput=false -Ddevice-udev=false -Dgesture-recognition=false \
$@ . build

View File

@ -1,3 +0,0 @@
#!/bin/sh -e
meson \
$@ . build

View File

@ -1,3 +0,0 @@
#!/bin/sh -e
meson -Dwl=true \
$@ . build

View File

@ -1,3 +0,0 @@
#!/bin/sh -e
meson -Dsystemd=false -Delput=false -Ddevice-udev=false -Dgesture-recognition=false \
$@ . build

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -1,40 +0,0 @@
install_data([ 'Brown_Rock_Hi.edj',
'Colorful_Roses.edj',
'Darkconcrete.edj',
'Dark_Gradient.edj',
'Grassy.edj',
'Japanesemaple.edj',
'Lakegrass.edj',
'Light_Gradient.edj',
'Mossstring.edj',
'Motleyrock.edj',
'Newgrowth.edj',
'Ocean_Beach.edj',
'Orange_Roses.edj',
'Pattern_Radial.edj',
'Pattern_Vertical.edj',
'Pattern_Vertical_Hi.edj',
'Pine_Silhouettes.edj',
'Purple_Flower_Bunch.edj',
'Skywall.edj',
'Stringflower.edj',
'Wetgrass.edj',
'Wetleaf.edj',
'Whiterock.edj',
'Hills.edj',
'Light.edj',
'Temple.edj',
'Train.edj',
'Curly_Leaves.edj',
'Flower_Petals.edj',
'Go_Away.edj',
'Green_Stem.edj',
'Leafy_Red.edj',
'Ramen.edj',
'Shady_Leaves.edj',
'Windy_Palm.edj',
'Lantern_Cluster.edj',
'Wall_Lanterns.edj'
],
install_dir: join_paths(dir_data, 'enlightenment/data/backgrounds')
)

View File

@ -1,231 +0,0 @@
group "E_Config" struct {
value "config_version" int: 1000033;
value "config_type" uint: 0; // this profile seems to just be super minimalist
value "desktop_default_name" string: "%i-%i";
value "desktop_default_window_profile" string: "";
value "menus_scroll_speed" double: 1000.0;
value "menus_fast_mouse_move_threshhold" double: 300.0;
value "menus_click_drag_timeout" double: 0.25;
value "border_shade_animate" int: 1;
value "border_shade_transition" int: 3;
value "border_shade_speed" double: 3000.0;
value "priority" int: 3;
value "image_cache" int: 4096;
value "font_cache" int: 512;
value "edje_cache" int: 10;
value "edje_collection_cache" int: 30;
value "zone_desks_x_count" int: 1;
value "zone_desks_y_count" int: 1;
value "show_desktop_icons" int: 1;
value "edge_flip_dragging" int: 0;
value "use_shaped_win" int: 0;
group "modules" list {
group "E_Config_Module" struct {
value "name" string: "wizard";
value "enabled" uchar: 1;
}
}
value "window_placement_policy" int: 0;
value "window_grouping" int: 0;
value "focus_policy" int: 0;
value "focus_setting" int: 1;
value "pass_click_on" int: 1;
value "always_click_to_raise" int: 0;
value "always_click_to_focus" int: 0;
value "use_auto_raise" int: 0;
value "auto_raise_delay" double: 0.5;
value "use_resist" int: 1;
value "drag_resist" int: 16;
value "desk_resist" int: 32;
value "window_resist" int: 12;
value "gadget_resist" int: 32;
value "geometry_auto_resize_limit" int: 1;
value "geometry_auto_move" int: 1;
value "winlist_warp_while_selecting" int: 0;
value "winlist_warp_at_end" int: 1;
value "pointer_warp_speed" double: 0.1;
value "winlist_scroll_animate" int: 1;
value "winlist_scroll_speed" double: 0.1;
value "winlist_list_show_iconified" int: 1;
value "winlist_list_show_other_desk_iconified" int: 1;
value "winlist_list_show_other_screen_iconified" int: 0;
value "winlist_list_show_other_desk_windows" int: 0;
value "winlist_list_show_other_screen_windows" int: 0;
value "winlist_list_uncover_while_selecting" int: 0;
value "winlist_list_jump_desk_while_selecting" int: 0;
value "winlist_list_focus_while_selecting" int: 0;
value "winlist_list_raise_while_selecting" int: 0;
value "winlist_mode" int: 1;
value "winlist_large_size" double: 0.6666;
value "winlist_list_size" double: 0.3333;
value "winlist_list_no_miniatures" int: 0;
value "maximize_policy" int: 49;
value "allow_manip" int: 0;
value "border_fix_on_shelf_toggle" int: 0;
value "allow_above_fullscreen" int: 0;
value "kill_if_close_not_possible" int: 1;
value "kill_process" int: 1;
value "kill_timer_wait" double: 10.0;
value "ping_clients" int: 1;
value "transition_desk" string: "vswipe";
value "transition_change" string: "crossfade";
value "remember_internal_windows" int: 0;
value "move_info_follows" int: 1;
value "resize_info_follows" int: 1;
value "move_info_visible" int: 1;
value "resize_info_visible" int: 1;
value "focus_last_focused_per_desktop" int: 1;
value "focus_revert_on_hide_or_close" int: 1;
value "pointer_slide" int: 0;
value "use_e_cursor" int: 1;
value "cursor_size" int: 32;
value "menu_autoscroll_margin" int: 0;
value "menu_autoscroll_cursor_margin" int: 1;
value "transient.move" int: 1;
value "transient.resize" int: 0;
value "transient.raise" int: 1;
value "transient.lower" int: 1;
value "transient.layer" int: 1;
value "transient.desktop" int: 1;
value "transient.iconify" int: 1;
value "modal_windows" int: 1;
value "menu_eap_name_show" int: 1;
value "menu_eap_generic_show" int: 1;
value "menu_eap_comment_show" int: 0;
value "menu_gadcon_client_toplevel" int: 0;
value "fullscreen_policy" int: 0;
value "exebuf_term_cmd" string: "xterm -hold -e";
value "use_app_icon" int: 0;
value "cnfmdlg_disabled" int: 0;
value "cfgdlg_auto_apply" int: 0;
value "cfgdlg_default_mode" int: 0;
value "font_hinting" int: 0;
value "desklock_background" string: "theme_desklock_background";
value "desklock_auth_method" int: 0;
value "desklock_login_box_zone" int: -1;
value "desklock_start_locked" int: 0;
value "desklock_on_suspend" int: 0;
value "desklock_autolock_screensaver" int: 0;
value "desklock_post_screensaver_time" double: 0.0;
value "desklock_use_custom_desklock" int: 0;
value "desklock_ask_presentation" uchar: 1;
value "desklock_ask_presentation_timeout" double: 30;
value "display_res_restore" int: 0;
value "display_res_width" int: 1;
value "display_res_height" int: 1;
value "display_res_hz" int: 0;
value "display_res_rotation" int: 0;
value "screensaver_enable" int: 0;
value "screensaver_timeout" int: 60;
value "screensaver_interval" int: 5;
value "screensaver_blanking" int: 2;
value "screensaver_expose" int: 2;
value "screensaver_ask_presentation" uchar: 1;
value "screensaver_ask_presentation_timeout" double: 30;
value "dpms_enable" int: 1;
value "dpms_standby_enable" int: 1;
value "dpms_suspend_enable" int: 1;
value "dpms_off_enable" int: 1;
value "dpms_standby_timeout" int: 300;
value "dpms_suspend_timeout" int: 300;
value "dpms_off_timeout" int: 300;
value "clientlist_group_by" int: 0;
value "clientlist_include_all_zones" int: 0;
value "clientlist_separate_with" int: 0;
value "clientlist_sort_by" int: 0;
value "clientlist_separate_iconified_apps" int: 0;
value "clientlist_warp_to_iconified_desktop" int: 0;
value "clientlist_limit_caption_len" int: 0;
value "clientlist_max_caption_len" int: 2;
value "mouse_hand" int: 1;
value "mouse_accel" double: 0.0;
value "mouse_accel_threshold" int: 4;
value "mouse_natural_scroll" uchar: 0;
value "mouse_emulate_middle_button" uchar: 1;
value "touch_accel" double: 0.0;
value "touch_natural_scroll" uchar: 0;
value "touch_emulate_middle_button" uchar: 1;
value "touch_tap_to_click" uchar: 0;
value "touch_clickpad" uchar: 1;
value "touch_scrolling_2finger" uchar: 1;
value "touch_scrolling_edge" uchar: 0;
value "touch_scrolling_circular" uchar: 0;
value "touch_scrolling_horiz" uchar: 1;
value "touch_palm_detect" uchar: 1;
value "border_raise_on_mouse_action" int: 1;
value "desk_flip_wrap" int: 0;
value "fullscreen_flip" int: 1;
value "icon_theme" string: "hicolor";
value "desk_flip_animate_mode" int: 0;
value "desk_flip_animate_interpolation" int: 0;
value "desk_flip_animate_time" double: 0.5;
value "wallpaper_import_last_dev" string: "/tmp";
value "wallpaper_import_last_path" string: "/";
value "theme_default_border_style" string: "default";
value "desk_auto_switch" int: 0;
value "thumb_nice" int: 0;
value "screen_limits" int: 0;
value "menu_favorites_show" int: 1;
value "menu_apps_show" int: 1;
value "ping_clients_interval" int: 16;
value "cache_flush_poll_interval" int: 528;
value "thumbscroll_enable" int: 1;
value "thumbscroll_threshhold" int: 24;
value "thumbscroll_momentum_threshhold" double: 0.0;
value "thumbscroll_friction" double: 1.0;
value "dbus_desktop" int: 1;
value "border_keyboard.timeout" double: 5.0;
value "border_keyboard.move.dx" uchar: 5;
value "border_keyboard.move.dy" uchar: 5;
value "border_keyboard.resize.dx" uchar: 5;
value "border_keyboard.resize.dy" uchar: 5;
value "dbus_desktop" int: 1;
value "scale.min" double: 0.8;
value "scale.max" double: 5.0;
value "scale.factor" double: 1.0;
value "scale.base_dpi" int: 90;
value "scale.use_dpi" uchar: 1;
value "scale.use_custom" uchar: 0;
value "scale.xapp_base_dpi" int: 75;
value "scale.set_xapp_dpi" uchar: 1;
value "show_cursor" uchar: 1;
value "idle_cursor" uchar: 1;
value "default_system_menu" string: "";
value "cfgdlg_normal_wins" uchar: 0;
value "syscon.main.icon_size" int: 64;
value "syscon.secondary.icon_size" int: 48;
value "syscon.extra.icon_size" int: 48;
value "syscon.timeout" double: 0.0;
value "syscon.do_input" uchar: 0;
value "exec.expire_timeout" double: 30.0;
value "exec.show_run_dialog" uchar: 1;
value "exec.show_exit_dialog" uchar: 1;
value "null_container_win" uchar: 1;
value "backlight.normal" double: 1.0;
value "backlight.dim" double: 0.3;
value "backlight.transition" double: 0.5;
value "backlight.timer" double: 30.0;
value "backlight.battery_timer" double: 20.0;
value "backlight.idle_dim" uchar: 1;
value "device_desktop" int: 0;
value "device_auto_mount" int: 0;
value "device_auto_open" int: 0;
value "xsettings.match_e17_theme" uchar: 1;
value "xsettings.match_e17_icon_theme" uchar: 1;
value "update.check" uchar: 0;
value "update.later" uchar: 0;
value "xkb.only_label" int: 0;
value "xkb.default_model" string: "default";
value "xkb.use_cache" uchar: 0;
value "keyboard.repeat_delay" int: 400;
value "keyboard.repeat_rate" int: 25;
value "exe_always_single_instance" uchar: 0;
value "use_desktop_window_profile" int: 0;
value "powersave.none" double: 0.25;
value "powersave.low" double: 5.0;
value "powersave.medium" double: 60.0;
value "powersave.high" double: 300.0;
value "powersave.extreme" double: 1200.0;
value "powersave.min" int: 0;
value "powersave.max" int: 5;
}

View File

@ -1,257 +0,0 @@
group "E_Config_Bindings" struct {
value "config_version" int: 0;
group "mouse_bindings" list {
group "E_Config_Binding_Mouse" struct {
value "context" int: 3;
value "modifiers" int: 0;
value "action" string: "menu_show";
value "params" string: "main";
value "button" uchar: 1;
value "any_mod" uchar: 0;
}
}
group "signal_bindings" list {
group "E_Config_Binding_Signal" struct {
value "context" int: 2;
value "signal" string: "mouse,down,1,double";
value "source" string: "e.event.titlebar";
value "modifiers" int: 0;
value "any_mod" uchar: 1;
value "action" string: "window_shaded_toggle";
value "params" string: "up";
}
group "E_Config_Binding_Signal" struct {
value "context" int: 2;
value "signal" string: "mouse,down,2";
value "source" string: "e.event.titlebar";
value "modifiers" int: 0;
value "any_mod" uchar: 1;
value "action" string: "window_shaded_toggle";
value "params" string: "up";
}
group "E_Config_Binding_Signal" struct {
value "context" int: 2;
value "signal" string: "mouse,wheel,?,1";
value "source" string: "e.event.titlebar";
value "modifiers" int: 0;
value "any_mod" uchar: 1;
value "action" string: "window_shaded";
value "params" string: "0 up";
}
group "E_Config_Binding_Signal" struct {
value "context" int: 2;
value "signal" string: "mouse,wheel,?,-1";
value "source" string: "e.event.titlebar";
value "modifiers" int: 0;
value "any_mod" uchar: 1;
value "action" string: "window_shaded";
value "params" string: "1 up";
}
group "E_Config_Binding_Signal" struct {
value "context" int: 2;
value "signal" string: "mouse,clicked,3";
value "source" string: "e.event.titlebar";
value "modifiers" int: 0;
value "any_mod" uchar: 1;
value "action" string: "window_menu";
}
group "E_Config_Binding_Signal" struct {
value "context" int: 2;
value "signal" string: "mouse,clicked,?";
value "source" string: "e.event.icon";
value "modifiers" int: 0;
value "any_mod" uchar: 1;
value "action" string: "window_menu";
}
group "E_Config_Binding_Signal" struct {
value "context" int: 2;
value "signal" string: "mouse,clicked,[12]";
value "source" string: "e.event.close";
value "modifiers" int: 0;
value "any_mod" uchar: 1;
value "action" string: "window_close";
}
group "E_Config_Binding_Signal" struct {
value "context" int: 2;
value "signal" string: "mouse,clicked,3";
value "source" string: "e.event.close";
value "modifiers" int: 0;
value "any_mod" uchar: 1;
value "action" string: "window_kill";
}
group "E_Config_Binding_Signal" struct {
value "context" int: 2;
value "signal" string: "mouse,clicked,1";
value "source" string: "e.event.maximize";
value "modifiers" int: 0;
value "any_mod" uchar: 1;
value "action" string: "window_maximized_toggle";
}
group "E_Config_Binding_Signal" struct {
value "context" int: 2;
value "signal" string: "mouse,clicked,2";
value "source" string: "e.event.maximize";
value "modifiers" int: 0;
value "any_mod" uchar: 1;
value "action" string: "window_maximized_toggle";
value "params" string: "smart";
}
group "E_Config_Binding_Signal" struct {
value "context" int: 2;
value "signal" string: "mouse,clicked,3";
value "source" string: "e.event.maximize";
value "modifiers" int: 0;
value "any_mod" uchar: 1;
value "action" string: "window_maximized_toggle";
value "params" string: "expand";
}
group "E_Config_Binding_Signal" struct {
value "context" int: 2;
value "signal" string: "mouse,clicked,?";
value "source" string: "e.event.minimize";
value "modifiers" int: 0;
value "any_mod" uchar: 1;
value "action" string: "window_iconic_toggle";
}
group "E_Config_Binding_Signal" struct {
value "context" int: 2;
value "signal" string: "mouse,clicked,?";
value "source" string: "e.event.shade";
value "modifiers" int: 0;
value "any_mod" uchar: 1;
value "action" string: "window_shaded_toggle";
value "params" string: "up";
}
group "E_Config_Binding_Signal" struct {
value "context" int: 2;
value "signal" string: "mouse,clicked,?";
value "source" string: "e.event.lower";
value "modifiers" int: 0;
value "any_mod" uchar: 1;
value "action" string: "window_lower";
}
group "E_Config_Binding_Signal" struct {
value "context" int: 2;
value "signal" string: "mouse,down,1";
value "source" string: "e.event.icon";
value "modifiers" int: 0;
value "any_mod" uchar: 1;
value "action" string: "window_drag_icon";
}
group "E_Config_Binding_Signal" struct {
value "context" int: 2;
value "signal" string: "mouse,down,1";
value "source" string: "e.event.titlebar";
value "modifiers" int: 0;
value "any_mod" uchar: 1;
value "action" string: "window_move";
}
group "E_Config_Binding_Signal" struct {
value "context" int: 2;
value "signal" string: "mouse,up,1";
value "source" string: "e.event.titlebar";
value "modifiers" int: 0;
value "any_mod" uchar: 1;
value "action" string: "window_move";
value "params" string: "end";
}
group "E_Config_Binding_Signal" struct {
value "context" int: 2;
value "signal" string: "mouse,down,1";
value "source" string: "e.event.resize.tl";
value "modifiers" int: 0;
value "any_mod" uchar: 1;
value "action" string: "window_resize";
value "params" string: "tl";
}
group "E_Config_Binding_Signal" struct {
value "context" int: 2;
value "signal" string: "mouse,down,1";
value "source" string: "e.event.resize.t";
value "modifiers" int: 0;
value "any_mod" uchar: 1;
value "action" string: "window_resize";
value "params" string: "t";
}
group "E_Config_Binding_Signal" struct {
value "context" int: 2;
value "signal" string: "mouse,down,1";
value "source" string: "e.event.resize.tr";
value "modifiers" int: 0;
value "any_mod" uchar: 1;
value "action" string: "window_resize";
value "params" string: "tr";
}
group "E_Config_Binding_Signal" struct {
value "context" int: 2;
value "signal" string: "mouse,down,1";
value "source" string: "e.event.resize.r";
value "modifiers" int: 0;
value "any_mod" uchar: 1;
value "action" string: "window_resize";
value "params" string: "r";
}
group "E_Config_Binding_Signal" struct {
value "context" int: 2;
value "signal" string: "mouse,down,1";
value "source" string: "e.event.resize.br";
value "modifiers" int: 0;
value "any_mod" uchar: 1;
value "action" string: "window_resize";
value "params" string: "br";
}
group "E_Config_Binding_Signal" struct {
value "context" int: 2;
value "signal" string: "mouse,down,1";
value "source" string: "e.event.resize.b";
value "modifiers" int: 0;
value "any_mod" uchar: 1;
value "action" string: "window_resize";
value "params" string: "b";
}
group "E_Config_Binding_Signal" struct {
value "context" int: 2;
value "signal" string: "mouse,down,1";
value "source" string: "e.event.resize.bl";
value "modifiers" int: 0;
value "any_mod" uchar: 1;
value "action" string: "window_resize";
value "params" string: "bl";
}
group "E_Config_Binding_Signal" struct {
value "context" int: 2;
value "signal" string: "mouse,down,1";
value "source" string: "e.event.resize.l";
value "modifiers" int: 0;
value "any_mod" uchar: 1;
value "action" string: "window_resize";
value "params" string: "l";
}
group "E_Config_Binding_Signal" struct {
value "context" int: 2;
value "signal" string: "mouse,up,1";
value "source" string: "e.event.resize.*";
value "modifiers" int: 0;
value "any_mod" uchar: 1;
value "action" string: "window_resize";
value "params" string: "end";
}
group "E_Config_Binding_Signal" struct {
value "context" int: 2;
value "signal" string: "mouse,down,3";
value "source" string: "e.event.resize.*";
value "modifiers" int: 0;
value "any_mod" uchar: 1;
value "action" string: "window_move";
}
group "E_Config_Binding_Signal" struct {
value "context" int: 2;
value "signal" string: "mouse,up,3";
value "source" string: "e.event.resize.*";
value "modifiers" int: 0;
value "any_mod" uchar: 1;
value "action" string: "window_move";
value "params" string: "end";
}
}
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.7 KiB

View File

@ -1,19 +0,0 @@
dir = 'default'
src = [
'e',
'e_bindings'
]
##### boilerplate config build + install of icons/dirs
i = 0
foreach cd: src
custom_target(' '.join(['config_dist', dir, cd]),
input : cd + '.src',
output : cd + '.cfg',
command : [eet_cmd, '-e', '@OUTPUT@', 'config', '@INPUT@', '1'],
install : true,
install_dir : join_paths(dir_config, dir),
install_mode : 'rw-r--r--'
)
i += 1
endforeach

View File

@ -1,45 +0,0 @@
[Desktop Entry]
Type=Link
Name=Default
Name[ab]=
Name[ca]=Predeterminat
Name[cs]=Výchozí
Name[de]=Vorgabe
Name[el]=Προκαθορισμένο
Name[eo]=Pravaloroj
Name[es]=Predefinido
Name[fi]=Oletus
Name[fr]=Prédéfini
Name[gl]=Predefinido
Name[hu]=Alapértelmezett
Name[it]=Predefinito
Name[ja]=
Name[ko]=
Name[lt]=Įprastas
Name[ms]=Lalai
Name[pl]=Domyślne
Name[pt]=Predefinições
Name[ru]=Заново
Name[sr]=Подразумевано
Name[tr]=Öntanımlı
Name[zh_CN]=
Comment=Select this to begin the initial setup again.
Comment[ca]=Seleccioni aquí per carregar la configuració inicial de nou.
Comment[cs]=Vyberte pro znovuspuštění tohoto průvodce.
Comment[de]=Dieses auswählen, um mit der Ersteinrichtung erneut zu beginnen.
Comment[el]=Επιλέξτε αυτό για να ξεκινήσετε την αρχική ρύθμιση ξανά.
Comment[eo]=Elektu tion por restartigi la pravalorizan agordon.
Comment[es]=Seleccione esto para reestablecer la configuración inicial.
Comment[fi]=Valitse tämä käynnistääksesi alkuasetusvelhon.
Comment[fr]=Sélectionnez ceci pour recommencer la configuration initiale.
Comment[gl]=Seleccione isto para volverr á configuración inicial.
Comment[hu]=Válaszd ezt az alap beállítáok megismétléséhez.
Comment[it]=Selezionare questo per riprendere la configurazione iniziale.
Comment[ko]= .
Comment[ms]=Pilih ini untuk mulakan persediaan awalan lagi.
Comment[pt]=Escolha isto para executar novamente a configuração inicial
Comment[ru]=Выберите это для запуска инициализации настроек (сброс).
Comment[sr]=Изаберите ово да би поново подесили подразумеване поставке.
Comment[tr]=Açılış ayarlarına geri dönmek için bu profili seçin.
Comment[zh_CN]=
Icon=enlightenment-default

View File

@ -1,20 +0,0 @@
dir_config = join_paths(dir_data, 'enlightenment/data/config')
eet_cmd = get_option('eet')
if eet_cmd == ''
eet_cmd = join_paths(dep_eet.get_pkgconfig_variable('prefix'),
'bin', 'eet')
endif
custom_target('profile.src',
input : 'profile.src',
command : [eet_cmd, '-i', '@OUTPUT@', 'config', '@INPUT@', '1'],
output : ['profile.cfg'],
install : true,
install_dir : dir_config,
install_mode : 'rw-r--r--'
)
subdir('default')
subdir('standard')
subdir('tiling')

View File

@ -1 +0,0 @@
default

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 KiB

View File

@ -1,33 +0,0 @@
dir = 'standard'
src = [
'e',
'e_bindings',
'module.battery',
'module.cpufreq',
'module.fileman',
'module.ibar',
'module.ibox',
'module.pager',
'module.temperature',
'module.conf'
]
##### boilerplate config build + install of icons/dirs
i = 0
foreach cd: src
custom_target(' '.join(['config_dist', dir, cd]),
input : cd + '.src',
output : cd + '.cfg',
command : [eet_cmd, '-e', '@OUTPUT@', 'config', '@INPUT@', '1'],
install : true,
install_dir : join_paths(dir_config, dir),
install_mode : 'rw-r--r--'
)
i += 1
endforeach
install_data([ 'enlightenment-' + dir + '.png',
'profile.desktop'
],
install_dir : join_paths(dir_config, dir),
install_mode : 'rw-r--r--'
)

View File

@ -1,6 +0,0 @@
group "Battery_Config" struct {
value "poll_interval" int: 512;
value "alert" int: 5;
value "alert_p" int: 5;
value "alert_timeout" int: 0;
}

View File

@ -1,4 +0,0 @@
group "Config" struct {
value "version" int: 1000000;
value "menu_augmentation" int: 1;
}

View File

@ -1,4 +0,0 @@
group "Cpufreq_Config" struct {
value "poll_interval" int: 32;
value "restore_governor" int: 1;
}

View File

@ -1,35 +0,0 @@
group "Fileman_Config" struct {
value "config_version" int: 1000000;
value "view.mode" int: 1;
value "view.open_dirs_in_place" uchar: 1;
value "view.selector" uchar: 0;
value "view.single_click" uchar: 0;
value "view.no_subdir_jump" uchar: 0;
value "view.no_subdir_drop" uchar: 0;
value "view.always_order" uchar: 0;
value "view.link_drop" uchar: 0;
value "view.fit_custom_pos" uchar: 0;
value "view.show_full_path" uchar: 0;
value "view.show_desktop_icons" uchar: 1;
value "view.show_toolbar" uchar: 1;
value "view.show_sidebar" uchar: 1;
value "icon.icon.w" int: 48;
value "icon.icon.h" int: 48;
value "icon.list.w" int: 16;
value "icon.list.h" int: 16;
value "icon.fixed.w" uchar: 0;
value "icon.fixed.h" uchar: 0;
value "icon.extension.show" uchar: 1;
value "list.sort.no_case" uchar: 1;
value "list.sort.dirs.first" uchar: 1;
value "list.sort.dirs.last" uchar: 0;
value "selection.single" uchar: 0;
value "selection.windows_modifiers" uchar: 0;
value "theme.fixed" uchar: 0;
value "tooltip.enable" uchar: 1;
value "tooltip.delay" double: 1.0;
value "tooltip.size" double: 30.0;
value "view.spring_delay" int: 1;
value "icon.max_thumb_size" uint: 0;
value "view.toolbar_orient" uint: 5;
}

View File

@ -1,18 +0,0 @@
group "IBar_Config" struct {
group "items" list {
group "IBar_Config_Item" struct {
value "id" string: "0";
value "dir" string: "default";
value "show_label" int: 1;
value "eap_label" int: 0;
}
}
group "items" list {
group "IBar_Config_Item" struct {
value "id" string: "ibar.1";
value "dir" string: "default";
value "show_label" int: 1;
value "eap_label" int: 0;
}
}
}

View File

@ -1,20 +0,0 @@
group "IBox_Config" struct {
group "items" list {
group "IBox_Config_Item" struct {
value "id" string: "0";
value "show_label" int: 0;
value "show_zone" int: 1;
value "show_desk" int: 0;
value "icon_label" int: 0;
}
}
group "items" list {
group "IBox_Config_Item" struct {
value "id" string: "ibox.1";
value "show_label" int: 0;
value "show_zone" int: 1;
value "show_desk" int: 0;
value "icon_label" int: 0;
}
}
}

View File

@ -1,16 +0,0 @@
group "Pager_Config" struct {
value "popup" uint: 1;
value "popup_speed" double: 1.0;
value "popup_urgent" uint: 1;
value "popup_urgent_stick" uint: 0;
value "popup_urgent_speed" double: 1.5;
value "show_desk_names" uint: 0;
value "popup_height" int: 60;
value "popup_act_height" int: 60;
value "drag_resist" uint: 3;
value "btn_drag" uchar: 0;
value "btn_noplace" uchar: 1;
value "btn_desk" uchar: 2;
value "flip_desk" uchar: 0;
value "disable_live_preview" uchar: 1;
}

View File

@ -1,13 +0,0 @@
group "Temperature_Config" struct {
group "faces" hash {
key "temperature.1";
group "Temperature_Config_Face" struct {
value "id" string: "temperature.1";
value "poll_interval" int: 128;
value "low" int: 30;
value "high" int: 80;
value "sensor_type" int: 0;
value "units" int: 0;
}
}
}

View File

@ -1,37 +0,0 @@
[Desktop Entry]
Type=Link
Name=Computer (Standard Enlightenment)
Name[ca]=Ordinador (Enlightenment estàndard)
Name[de]=Rechner (Vorgabe Enlightenment)
Name[el]=Υπολογιστής (Τυπικό Περιβάλλον Enlightenment)
Name[eo]=Komputilo (kutima Enlightenment)
Name[es]=Ordenador (Enlightenment estándar)
Name[fi]=Tietokone (Vakio Enlightenment)
Name[fr]=Ordinateur (Enlightenment standard)
Name[gl]=Ordenador (Enlightenment estándar)
Name[it]=Computer (Enlightenment standard)
Name[ja]= ( Enlightenment)
Name[ko]= ( )
Name[lt]=Kompiuteriams (įprastas Enlightenment)
Name[ms]=Komputer (Enlightenment Piawai)
Name[nl]=Computer (standaard-Enlightenment)
Name[pt]=Computador (Enlightenment padrão)
Name[ru]=Компьютер (Стандартный Enlightenment)
Name[sr]=Рачунар (уобичајено Просвећење)
Name[tr]=Bilgisayar (Standart Enlightenment)
Comment=Configuration for devices with keyboards and mice<br>like your average PC Desktop, Laptop or Netbook<br>with Enlightenment's traditional keyboard bindings<br>and mouse controls.
Comment[ca]=Configuració per dispositius amb teclats i ratolins <br>com el seu PC d'escriptori, ordinador portàtil o netbook<br>amb les associacions de tecles típiques d'Enlightenment<br>i controls de ratolí.
Comment[de]=Konfiguration für Geräte mit Tastaturen und Mäusen<br>wie Ihre durchschnittlichen PC-Schreibtisch, Laptop<br>oder Netbook mit Enlightenments traditionellen<br>Tastenbelegungen und Maussteuerungen.
Comment[eo]=Agordoj por aparatoj kun klavaro kaj muso<br>samkiel via kutima PC aŭ portebla komputilo<br>kun kutima klavaraj bindaĵoj de Enlightenment kaj musaj kontroloj.
Comment[es]=Configuración para dispositivos con teclado y<br>ratón, como puede ser un PC de escritorio, portátil o Netbook,<br>con las asociaciones de teclado y ratón<br>tradicionales de Enlightenment.
Comment[fi]=Asetukset laitteille joissa on näppäimistö ja hiiri<br>kuten esimerkiksi tavallinen pöytä-pc tai kannettava tietokone,<br>perinteisillä Enlightenmentin näppäimistön toimintosidoksilla<br>ja hiiren toiminnoilla.
Comment[fr]=Configuration pour les machines avec clavier et<br>souris comme les PC de bureau et les portables,<br>offrant raccourcis et contrôles traditionnels.
Comment[gl]=Configuración para dispositivos con teclado e<br>rato, tal como un PC de escritorio, portátil ou Netbook,<br>coas asociacións de teclado e rato<br>tradicionais de Enlightenment.
Comment[it]=Configurazione per macchine con tastiera e mouse,<br>come i normali computer fissi e portatili,<br>con le tradizionali associazioni di tasti e controlli<br>del mouse.
Comment[ko]= PC , , .<br> .
Comment[ms]=Konfigur untuk peranti dengan papan kekunci dan tetikus<br>seperti Komputer Desktop, Riba atau Netbook anda<br>dengan pengikatan papan kekunci dan kawalan tetikus tradisional Enlightenments<br>.
Comment[pt]=Configuração de dispositivos com teclados e ratos como os computadores de secretária ou portáteis, com os atalhos padrão do Enlightenment.
Comment[ru]=Конфигурация для устройств с клавиатурой и мышью,<br>таких как обычный компьютер или ноутбук,<br>с традиционными для Enlightenment'а сочетаниями<br>клавиш и управлением мышью.
Comment[sr]=Поставке за уређаје са тастатуром и мишем<br>попут уобичајених рачунара радни станица, преклопних рачунара<br>са уобичајеним пречицама тастатуре<br>и управљањем мишем.
Comment[tr]=Ortalama Pc Masaüstü, Dizüstü ve Netbook kullanımı için Enlightenment'in klavye bağlayıcıları ve fare kontrolleri ile aygıtları yapılandırma.
Icon=enlightenment-standard

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

View File

@ -1,34 +0,0 @@
dir = 'tiling'
src = [
'e',
'e_bindings',
'module.battery',
'module.cpufreq',
'module.fileman',
'module.ibar',
'module.ibox',
'module.pager',
'module.temperature',
'module.tiling',
'module.conf'
]
##### boilerplate config build + install of icons/dirs
i = 0
foreach cd: src
custom_target(' '.join(['config_dist', dir, cd]),
input : cd + '.src',
output : cd + '.cfg',
command : [eet_cmd, '-e', '@OUTPUT@', 'config', '@INPUT@', '1'],
install : true,
install_dir : join_paths(dir_config, dir),
install_mode : 'rw-r--r--'
)
i += 1
endforeach
install_data([ 'enlightenment-' + dir + '.png',
'profile.desktop'
],
install_dir : join_paths(dir_config, dir),
install_mode : 'rw-r--r--'
)

View File

@ -1,6 +0,0 @@
group "Battery_Config" struct {
value "poll_interval" int: 512;
value "alert" int: 5;
value "alert_p" int: 5;
value "alert_timeout" int: 0;
}

View File

@ -1,4 +0,0 @@
group "Config" struct {
value "version" int: 1000000;
value "menu_augmentation" int: 1;
}

View File

@ -1,4 +0,0 @@
group "Cpufreq_Config" struct {
value "poll_interval" int: 32;
value "restore_governor" int: 1;
}

View File

@ -1,35 +0,0 @@
group "Fileman_Config" struct {
value "config_version" int: 1000000;
value "view.mode" int: 1;
value "view.open_dirs_in_place" uchar: 1;
value "view.selector" uchar: 0;
value "view.single_click" uchar: 0;
value "view.no_subdir_jump" uchar: 0;
value "view.no_subdir_drop" uchar: 0;
value "view.always_order" uchar: 0;
value "view.link_drop" uchar: 0;
value "view.fit_custom_pos" uchar: 0;
value "view.show_full_path" uchar: 0;
value "view.show_desktop_icons" uchar: 1;
value "view.show_toolbar" uchar: 1;
value "view.show_sidebar" uchar: 1;
value "icon.icon.w" int: 48;
value "icon.icon.h" int: 48;
value "icon.list.w" int: 16;
value "icon.list.h" int: 16;
value "icon.fixed.w" uchar: 0;
value "icon.fixed.h" uchar: 0;
value "icon.extension.show" uchar: 1;
value "list.sort.no_case" uchar: 1;
value "list.sort.dirs.first" uchar: 1;
value "list.sort.dirs.last" uchar: 0;
value "selection.single" uchar: 0;
value "selection.windows_modifiers" uchar: 0;
value "theme.fixed" uchar: 0;
value "tooltip.enable" uchar: 1;
value "tooltip.delay" double: 1.0;
value "tooltip.size" double: 30.0;
value "view.spring_delay" int: 1;
value "icon.max_thumb_size" uint: 0;
value "view.toolbar_orient" uint: 5;
}

View File

@ -1,18 +0,0 @@
group "IBar_Config" struct {
group "items" list {
group "IBar_Config_Item" struct {
value "id" string: "0";
value "dir" string: "default";
value "show_label" int: 1;
value "eap_label" int: 0;
}
}
group "items" list {
group "IBar_Config_Item" struct {
value "id" string: "ibar.1";
value "dir" string: "default";
value "show_label" int: 1;
value "eap_label" int: 0;
}
}
}

View File

@ -1,20 +0,0 @@
group "IBox_Config" struct {
group "items" list {
group "IBox_Config_Item" struct {
value "id" string: "0";
value "show_label" int: 0;
value "show_zone" int: 1;
value "show_desk" int: 0;
value "icon_label" int: 0;
}
}
group "items" list {
group "IBox_Config_Item" struct {
value "id" string: "ibox.1";
value "show_label" int: 0;
value "show_zone" int: 1;
value "show_desk" int: 0;
value "icon_label" int: 0;
}
}
}

View File

@ -1,16 +0,0 @@
group "Pager_Config" struct {
value "popup" uint: 1;
value "popup_speed" double: 1.0;
value "popup_urgent" uint: 1;
value "popup_urgent_stick" uint: 0;
value "popup_urgent_speed" double: 1.5;
value "show_desk_names" uint: 0;
value "popup_height" int: 60;
value "popup_act_height" int: 60;
value "drag_resist" uint: 3;
value "btn_drag" uchar: 0;
value "btn_noplace" uchar: 1;
value "btn_desk" uchar: 2;
value "flip_desk" uchar: 0;
value "disable_live_preview" uchar: 1;
}

View File

@ -1,13 +0,0 @@
group "Temperature_Config" struct {
group "faces" hash {
key "temperature.1";
group "Temperature_Config_Face" struct {
value "id" string: "temperature.1";
value "poll_interval" int: 128;
value "low" int: 30;
value "high" int: 80;
value "sensor_type" int: 0;
value "units" int: 0;
}
}
}

View File

@ -1,104 +0,0 @@
group "Tiling_Config" struct {
group "vdesks" list {
group "Tiling_Config_VDesk" struct {
value "x" int: 0;
value "y" int: 0;
value "zone_num" int: 0;
value "nb_stacks" int: 1;
}
group "Tiling_Config_VDesk" struct {
value "x" int: 0;
value "y" int: 1;
value "zone_num" int: 0;
value "nb_stacks" int: 1;
}
group "Tiling_Config_VDesk" struct {
value "x" int: 0;
value "y" int: 2;
value "zone_num" int: 0;
value "nb_stacks" int: 1;
}
group "Tiling_Config_VDesk" struct {
value "x" int: 0;
value "y" int: 3;
value "zone_num" int: 0;
value "nb_stacks" int: 1;
}
group "Tiling_Config_VDesk" struct {
value "x" int: 1;
value "y" int: 0;
value "zone_num" int: 0;
value "nb_stacks" int: 1;
}
group "Tiling_Config_VDesk" struct {
value "x" int: 1;
value "y" int: 1;
value "zone_num" int: 0;
value "nb_stacks" int: 1;
}
group "Tiling_Config_VDesk" struct {
value "x" int: 1;
value "y" int: 2;
value "zone_num" int: 0;
value "nb_stacks" int: 1;
}
group "Tiling_Config_VDesk" struct {
value "x" int: 1;
value "y" int: 3;
value "zone_num" int: 0;
value "nb_stacks" int: 1;
}
group "Tiling_Config_VDesk" struct {
value "x" int: 2;
value "y" int: 0;
value "zone_num" int: 0;
value "nb_stacks" int: 1;
}
group "Tiling_Config_VDesk" struct {
value "x" int: 2;
value "y" int: 1;
value "zone_num" int: 0;
value "nb_stacks" int: 1;
}
group "Tiling_Config_VDesk" struct {
value "x" int: 2;
value "y" int: 2;
value "zone_num" int: 0;
value "nb_stacks" int: 1;
}
group "Tiling_Config_VDesk" struct {
value "x" int: 2;
value "y" int: 3;
value "zone_num" int: 0;
value "nb_stacks" int: 1;
}
group "Tiling_Config_VDesk" struct {
value "x" int: 3;
value "y" int: 0;
value "zone_num" int: 0;
value "nb_stacks" int: 1;
}
group "Tiling_Config_VDesk" struct {
value "x" int: 3;
value "y" int: 1;
value "zone_num" int: 0;
value "nb_stacks" int: 1;
}
group "Tiling_Config_VDesk" struct {
value "x" int: 3;
value "y" int: 2;
value "zone_num" int: 0;
value "nb_stacks" int: 1;
}
group "Tiling_Config_VDesk" struct {
value "x" int: 3;
value "y" int: 3;
value "zone_num" int: 0;
value "nb_stacks" int: 1;
}
}
value "tile_dialogs" int: 1;
value "show_titles" int: 1;
value "have_floating_mode" int: 1;
value "window_padding" int: 0;
}

View File

@ -1,19 +0,0 @@
[Desktop Entry]
Type=Link
Name=Tiling (Standard Enlightenment)
Name[ca]=Mosaic (Standard Enlightenment)
Name[de]=Kacheln (Vorgabe Enlightenment)
Name[fi]=Limittävä (Tavallinen Enlightenment)
Name[fr]=Pavage (Enlightenment standard)
Name[it]=Tiling (a piastrelle)
Name[ms]=Penjubinan (Enlightenment Piawai)
Name[ru]=Мозаичный режим (Стандартный Enlightenment)
Name[tr]=Döşeme (Standard Enlightenment)
Comment=Tiling window management configuration for devices with keyboards and mice<br>like your average PC Desktop, Laptop or Netbook<br>with Enlightenment's traditional keyboard bindings<br>and mouse controls.<br>Default tiling bindings are: Win-key + Space, arrows, and left mouse button.<br>See the module settings for more information.
Comment[ca]=Mosaic per la configuració de la gestió de finestres per dispositius amb teclats i ratolins <br>com ara PC d'escriptori, portàtil o netbook<br>amb associacions de tecles típiques d'Enlightenment<br>Tecles d'accés ràpid per defecte són: Tecla Win + Espai, fletxes i botó esquerre del ratolí <br>Veure la configuració del mòdul per obtenir més informació.
Comment[fr]=Gestion de la juxtaposition des fenêtres pour les machines avec clavier<br>et souris comme les PC de bureau et les portables,<br>offrant raccourcis et contrôles traditionnels.<br>Les raccourcis de pavage par défaut sont :<br>Win+Barre d'espace ou flèches, et bouton gauche de la souris.<br>Voir la configuration du module pour plus d'informations.
Comment[it]=Configurazione con finestre in griglia per dispositivi con tastiere e mouse<br>come i normali PC Desktop, Laptop o Netbook<br>con le tradizionali scorciatoie di tastiera e controlli<br>del mouse di Enlightenment.<br>Le associazioni di tasti predefinite proprie di questa modalità sono:<br>Tasto-windows + spazio, frecce, e tasto sinistro del mouse.<br>Vedere le impostazioni del modulo Tiling per maggiori informazioni.
Comment[ms]=Konfigurasi pengurusan tetingkap berjubin untuk peranti dengan papan kekunci dan tetikus<br>seperti Komputer Desktop, Komputer Riba atau Netbook anda<br>dengan pengikatan papan kekunci tradisional Enlightenment<br>dan kawalan tetikus.<br>Pengikatan penjubinan lalai adalah: Win-key + Space, anak panah, dan butang tetikus kiri.<br>Sila rujuk tetapan modul untuk maklumat lanjut.
Comment[ru]=Конфигурация с мозаичным режимом управления окнами<br>пригодная для устройств с клавиатурой и мышью,<br>таких как обычный компьютер или ноутбук,<br>с традиционными для Enlightenment'а сочетаниями<br>клавиш и управлением мышью.<br>Комбинации клавиш для мозаичного режима по умолчанию:<br>Кнопка Win + пробел, стрелки и левая кнопка мыши.
Comment[tr]=Enlightenment'in klavye ve fare kontrol bağlayıcıları ile kullanılan, ortalama <br>PC masaüstü, dizüstü ve netbook gibi klavye ve fare aygıtları bulunan cihazlar <br>için pencere döşeme yönetimi yapılandırması. Öntanımlı döşeme bağlayıcıları:<br>Win Tuşu + Boşluk, ok tuşları ve sol fare tuşu.<br>Daha fazla bilgi için modül ayarlarına bakınız.
Icon=enlightenment-tiling

View File

@ -1,14 +0,0 @@
[Desktop Entry]
Type=Application
Name=Enlightenment Askpass
Comment=Enlightenment Password Request
Comment[fr]=Demande de mot de passe pour Enlightenment
Comment[it]=Richiesta password per Enlightenment
Icon=enlightenment-askpass
OnlyShowIn=Enlightenment;
Exec=enlightenment_askpass
Terminal=true
Categories=Applications
StartupNotify=false
StartupWMClass=enlighenment_askpass
NoDisplay=false

View File

@ -1,48 +0,0 @@
[Desktop Entry]
Type=Application
Name=Enlightenment File Manager
Name[ca]=Gestor d'arxius Enlightenment
Name[da]=Enlightenment-filhåndtering
Name[de]=Enlightenment-Dateiverwaltung
Name[eo]=Dosieradministrilo de Enlightenment
Name[es]=Administrador de archivos de Enlightenment
Name[fi]=Enlightenment-tiedostonhallinta
Name[fr]=Gestionnaire de fichiers EFM
Name[gl]=Xestor de ficheiros de Enlightenment
Name[it]=Filemanager di Enlightenment
Name[ja]=Enlightenment
Name[ko]=Enlightenment
Name[lt]=Enlightenment Failų naršyklė
Name[ms]=Pengurus Fail Enlightenment
Name[pl]=Menedżer plików Enlightenment
Name[pt]=Gestor de ficheiros do Enlightenment
Name[ru]=Файловый менеджер для Enlightenment
Name[sr]=Управник датотека Просвећења
Name[tr]=Enlightenment Dosya Yöneticisi
Comment=File Manager provided by Enlightenment
Comment[ca]=Gestor d'arxius proveït per Enlightenment
Comment[da]=Filhåndtering leveret af Enlightenment
Comment[de]=Die Dateiverwaltung bereitgestellt von Enlightenment
Comment[eo]=La dosieradministrilo provizita de Enlightenment
Comment[es]=El administrador de ficheros proporcionado por Enlightenment
Comment[fi]=Enlightenmentin mukana tuleva tiedostohallintasovellus
Comment[fr]=Gestionnaire de fichiers fourni par Enlightenment
Comment[gl]=O xestor de ficheiros fornecido por Enlightenment
Comment[it]=Il filemanager fornito da Enlightenment
Comment[ja]=Enlightenment
Comment[ko]=Enlightenment
Comment[lt]=Enlightenment failų naršyklė
Comment[ms]=Pengurus Fail yang disediakan oleh Enlightenment
Comment[pl]=Menedżer plików dostarczony przez Enlightenment
Comment[pt]=Gestor de ficheiros para o Enlightenment
Comment[ru]=Файловый менеджер встроенный в Enlightenment
Comment[sr]=Управник датотека Просвећења
Comment[tr]=Enlightenment tarafından sağlanan dosya yöneticisi
Icon=system-file-manager
OnlyShowIn=Enlightenment;
Exec=enlightenment_filemanager %U
Terminal=false
MimeType=inode/directory;
Categories=FileManager;Utility;Core;System;FileTools;
StartupNotify=false
StartupWMClass=e_fm

View File

@ -1,5 +0,0 @@
install_data([ 'enlightenment_filemanager.desktop',
'enlightenment_askpass.desktop'
],
install_dir: join_paths(dir_data, 'applications')
)

View File

@ -1,209 +0,0 @@
<!DOCTYPE Menu PUBLIC "-//freedesktop//DTD Menu 1.0//EN"
"http://www.freedesktop.org/standards/menu-spec/1.0/menu.dtd">
<Menu>
<Name>Applications</Name>
<Directory>Applications.directory</Directory>
<!-- Scan legacy dirs first, as later items take priority -->
<LegacyDir>/etc/X11/applnk</LegacyDir>
<LegacyDir>/usr/share/gnome/apps</LegacyDir>
<KDELegacyDirs/>
<!-- Read standard .directory and .desktop file locations -->
<DefaultAppDirs/>
<DefaultDirectoryDirs/>
<!-- Read in overrides and child menus from applications-merged/ -->
<DefaultMergeDirs/>
<!-- Accessories submenu -->
<Menu>
<Name>Accessories</Name>
<Directory>Utility.directory</Directory>
<Include>
<And>
<Category>Utility</Category>
<!-- Accessibility spec must have either the Utility or Settings
category, and we display an accessibility submenu already for
the ones that do not have Settings, so don't display accessibility
applications here -->
<Not><Category>Accessibility</Category></Not>
<Not><Category>System</Category></Not>
<Not><Category>Development</Category></Not>
</And>
</Include>
</Menu> <!-- End Accessories -->
<!-- Accessibility submenu -->
<Menu>
<Name>Universal Access</Name>
<Directory>Utility-Accessibility.directory</Directory>
<Include>
<And>
<Category>Accessibility</Category>
<Not><Category>Settings</Category></Not>
</And>
</Include>
</Menu> <!-- End Accessibility -->
<!-- Development Tools -->
<Menu>
<Name>Development</Name>
<Directory>Development.directory</Directory>
<Include>
<Or>
<Category>Development</Category>
<Category>X-KDE-KDevelopIDE</Category>
<Category>Translation</Category>
<Category>WebDevelopment</Category>
</Or>
<Filename>emacs.desktop</Filename>
</Include>
</Menu> <!-- End Development Tools -->
<!-- Education -->
<Menu>
<Name>Education</Name>
<Directory>Education.directory</Directory>
<Include>
<And>
<Category>Education</Category>
<Category>X-KDE-Edu-Language</Category>
<Not><Category>Science</Category></Not>
</And>
</Include>
</Menu> <!-- End Education -->
<!-- Science -->
<Menu>
<Name>Science</Name>
<Directory>GnomeScience.directory</Directory>
<Include>
<And>
<Category>Education</Category>
<Category>Science</Category>
<Category>Astronomy</Category>
<Category>Biology</Category>
<Category>Chemistry</Category>
<Category>Geology</Category>
<Category>MedicalSoftware</Category>
<Category>Physics</Category>
<Category>Math</Category>
</And>
</Include>
</Menu> <!-- End Science -->
<!-- Games -->
<Menu>
<Name>Games</Name>
<Directory>Game.directory</Directory>
<Include>
<And>
<Category>Game</Category>
<Category>Amusement</Category>
<Not><Category>ActionGame</Category></Not>
<Not><Category>AdventureGame</Category></Not>
<Not><Category>ArcadeGame</Category></Not>
<Not><Category>BoardGame</Category></Not>
<Not><Category>BlocksGame</Category></Not>
<Not><Category>CardGame</Category></Not>
<Not><Category>KidsGame</Category></Not>
<Not><Category>LogicGame</Category></Not>
<Not><Category>RolePlaying</Category></Not>
<Not><Category>Simulation</Category></Not>
<Not><Category>SportsGame</Category></Not>
<Not><Category>StrategyGame</Category></Not>
<Not><Category>X-KDE-KidsGame</Category></Not>
</And>
<Or>
<Category>Game</Category>
</Or>
</Include>
</Menu> <!-- End Games -->
<!-- Graphics -->
<Menu>
<Name>Graphics</Name>
<Directory>Graphics.directory</Directory>
<Include>
<And>
<Category>Graphics</Category>
</And>
</Include>
</Menu> <!-- End Graphics -->
<!-- Internet -->
<Menu>
<Name>Internet</Name>
<Directory>Network.directory</Directory>
<Include>
<And>
<Category>Network</Category>
</And>
</Include>
</Menu> <!-- End Internet -->
<!-- Multimedia -->
<Menu>
<Name>Multimedia</Name>
<Directory>AudioVideo.directory</Directory>
<Include>
<And>
<Category>AudioVideo</Category>
</And>
</Include>
</Menu> <!-- End Multimedia -->
<!-- Office -->
<Menu>
<Name>Office</Name>
<Directory>Office.directory</Directory>
<Include>
<And>
<Category>Office</Category>
</And>
</Include>
</Menu> <!-- End Office -->
<!-- System Tools-->
<Menu>
<Name>System</Name>
<Directory>System-Tools.directory</Directory>
<Include>
<And>
<Category>System</Category>
<Not><Category>Settings</Category></Not>
<Not><Category>Game</Category></Not>
</And>
</Include>
</Menu> <!-- End System Tools -->
<!-- Other -->
<Menu>
<Name>Other</Name>
<Directory>Other.directory</Directory>
<OnlyUnallocated/>
<Include>
<And>
<Not><Category>Core</Category></Not>
<Not><Category>Settings</Category></Not>
<Not><Category>Screensaver</Category></Not>
</And>
</Include>
</Menu> <!-- End Other -->
<!-- The Debian menu -->
<Menu>
<Name>Debian</Name>
<MergeFile>debian-menu.menu</MergeFile>
<Directory>Debian.directory</Directory>
</Menu>
<Layout>
<Merge type="menus"/>
<Merge type="files"/>
</Layout>
</Menu> <!-- End Applications -->

View File

@ -1,34 +0,0 @@
MOUNT = '/bin/mount'
UMOUNT = '/bin/umount'
EJECT = '/usr/bin/eject'
if host_machine.system().contains('bsd') == true
MOUNT = '/sbin/mount'
UMOUNT = '/sbin/umount'
EJECT = '/usr/sbin/cdcontrol eject'
endif
sysactions = configuration_data()
sysactions.set('MOUNT' , MOUNT)
sysactions.set('UMOUNT' , UMOUNT)
sysactions.set('EJECT' , EJECT)
if get_option('install-sysactions')
configure_file(input : 'sysactions.conf.in',
output : 'sysactions.conf',
install_dir : join_paths(dir_sysconf, 'enlightenment'),
configuration: sysactions
)
endif
if get_option('install-enlightenment-menu')
install_data('e-applications.menu',
install_dir: join_paths(dir_sysconf, 'xdg/menus')
)
endif
if get_option('install-system')
install_data('system.conf',
install_dir: join_paths(dir_sysconf, 'enlightenment')
)
endif

View File

@ -1,77 +0,0 @@
# ENLIGHTENMENT SYSTEM ACTIONS CONFIGURATION
#
# This is a system configuration for allowing or denying certain users or
# groups to be able to do certain actions that involve system restricted
# actions such as halt, reboot, suspend, hibernate etc.
#
# This file is read in order from top to bottom - the first rule to MATCH
# will be used for a user or a group, and nothing after that is read.
#
# You must put all the ACTION definitons BEFORE user and group rule matches.
# Any action definitons after a rule match has been found will be ignored.
# This allows actions to be re-defined for different user groups, so matches
# so the command for an action can change for matches to the rules later on.
#
# Any user or group NOT matched by an allow or a deny will be ALLOWED to
# perform the action by default (system administrators should be aware of
# this and implement whatever policies they see fit). Generally speaking
# a user of a workstation, desktop or laptop is intended to have such abilities
# to perform these actions, thus the default of allow. For multi-user systems
# the system administrator is considered capable enough to restrict what they
# see they need to.
#
# A WARNING to admins: do NOT allow access for users to this system remotely
# UNLESS you fully trust them or you have locked down permissions to halt/reboot
# suspend etc. here first. You have been warned.
#
# FORMAT:
#
# action: nam command to run
#
# user: username allow: halt reboot suspend hibernate
# group: groupname deny: *
# group: * deny: *
# user: * allow: suspend
# user: billy allow: halt reboot
# group: staff deny: halt suspend hibernate
#
# etc.
#
# user and group name can use glob matches (* == all for example) like the
# shell. as can action names allowed or denied.
action: /bin/mount @MOUNT@
action: /bin/umount @UMOUNT@
action: /usr/bin/eject @EJECT@
# root is allowed to do anything - but it needs to be here explicitly anyway
user: root allow: *
# members of operator, staff and admin groups should be able to do all
group: operator allow: *
group: staff allow: *
group: admin allow: *
group: sys allow: *
group: wheel allow: *
group: adm allow: *
# common "user" groups for "console users" on desktops/laptops
group: dialout allow: *
group: disk allow: *
group: adm allow: *
group: cdrom allow: *
group: floppy allow: *
group: audio allow: *
group: dip allow: *
group: plugdev allow: *
group: netdev allow: *
group: bluetooth allow: *
group: video allow: *
group: voice allow: *
group: fax allow: *
group: tty allow: *
# put in a list of other users and groups here that are allowed or denied etc.
# e.g.
# user: myuser allow: *
# user: another allow: suspend hibernate
#
# deny everyone else by default
user: * deny: *

View File

@ -1,78 +0,0 @@
# Enlightenment System access control file
#
# This should be installed as /etc/enlightenment/system.conf if you wish to
# limit access to enlightenment_system setuid tool. The tool will load this
# file, if it exists, and abort any kind of execution if the file would not
# permit the calling user to use it. If this file does not exist, then any
# user or group will be permitted to run this tool and access its features.
# This file will be installed
# This file is read in order from top to bottom - the first rule to MATCH
# will be used for a user or a group, and nothing after that is read.
# Any user or group NOT matched by an allow or a deny will be ALLOWED to
# perform the action by default (system administrators should be aware of
# this and implement whatever policies they see fit). Generally speaking
# a user of a workstation, desktop or laptop is intended to have such abilities
# to perform these actions, thus the default of allow. For multi-user systems
# the system administrator is considered capable enough to restrict what they
# see they need to.
# A WARNING to admins: do NOT allow access for users to this system remotely
# UNLESS you fully trust them or you have locked down permissions to halt/reboot
# suspend etc. here first. You have been warned.
# FORMAT:
#
# user: username allow: rfkill
# group: groupname deny: *
# group: * deny: *
# user: * allow: power
# user: billy allow: l2ping
# group: staff deny: backlight
# ... etc. ...
#
# user and group name can use glob matches (* == all for example) like the
# shell. as can action names allowed or denied.
#
# the system to allow at the end is a system name or * for "everything". this
# is a glob like filenames. systems supported:
#
# backlight - core backlight device that maps to a laptop screen or keyboard
# ddc - external monitor controls like backlight, color correction etc
# storage - handling of removable media devices
# power - direct shutdown/reboot/suspend/resume/halt commands
# rfkill - rf controls for wireless adaptors
# l2ping - bluetooth pings for paired devices (no payload control)
# cpufreq - change cpu frequency, governor and similar power controls
# root is allowed to do anything - but it needs to be here explicitly anyway
user: root allow: *
# members of operator, staff and admin groups should be able to do all
group: operator allow: *
group: staff allow: *
group: admin allow: *
group: sys allow: *
group: wheel allow: *
group: adm allow: *
# common "user" groups for "console users" on desktops/laptops
group: dialout allow: *
group: disk allow: *
group: adm allow: *
group: cdrom allow: *
group: floppy allow: *
group: audio allow: *
group: dip allow: *
group: plugdev allow: *
group: netdev allow: *
group: bluetooth allow: *
group: video allow: *
group: voice allow: *
group: fax allow: *
group: tty allow: *
group: colord allow: *
group: input allow: *
group: sudo allow: *
# deny everyone else by default
user: * deny: *

View File

@ -1,4 +0,0 @@
home.desktop
desktop.desktop
root.desktop
tmp.desktop

View File

@ -1,41 +0,0 @@
[Desktop Entry]
Type=Link
Name=Desktop
Name[ca]=Escriptori
Name[da]=Skrivebord
Name[de]=Schreibtisch
Name[el]=Επιφάνεια Εργασίας
Name[eo]=Labortablo
Name[es]=Escritorio
Name[fi]=Työpöytä
Name[fr]=Bureau
Name[gl]=Escritorio
Name[ja]=
Name[lt]=Darbastalis
Name[ms]=Dekstop
Name[pl]=Pulpit
Name[pt]=Área de trabalho
Name[ru]=Рабочий стол
Name[sr]=Радна површ
Name[tr]=Masaüstü
Comment=Files on your Desktop
Comment[ca]=Fitxers a l'escriptori
Comment[da]=Filer på dit skrivebord
Comment[de]=Dateien auf dem Schreibtisch
Comment[eo]=Dosieroj sur via labortablo
Comment[es]=Los archivos en su escritorio
Comment[fi]=Tiedostot työpöydälläsi
Comment[fr]=Les fichiers sur votre bureau
Comment[gl]=Os ficheiros no seu escritorio
Comment[it]=I file sul vostro desktop
Comment[lt]=Failai jūsų darbastalyje
Comment[ms]=Fail dalam Dekstop anda
Comment[pl]=Pliki na Twoim pulpicie
Comment[pt]=Os ficheiros da área de trabalho
Comment[ru]=Файлы на рабочем столе
Comment[sr]=Датотеке радне површи
Comment[tr]=Masaüstünüzde dosyalar
Icon=user-desktop
NotShowIn=GNOME;KDE;LXDE;ROX;XFCE;
URL=file:$XDG_DESKTOP_DIR
X-Enlightenment-Type=Mount

View File

@ -1,37 +0,0 @@
[Desktop Entry]
Type=Link
Name=Home
Name[ca]=Carpeta personal
Name[de]=Persönlicher Ordner
Name[eo]=Hejmo
Name[es]=Carpeta personal
Name[fi]=Koti
Name[fr]=Accueil
Name[gl]=Cartafol persoal
Name[ja]=
Name[lt]=Asmeninis aplankas
Name[ms]=Rumah
Name[pl]=Katalog domowy
Name[pt]=Pasta pessoal
Name[ru]=Домашний каталог
Name[sr]=Домаће
Name[tr]=Ev Dizini
Comment=The Directory containing all your personal files
Comment[ca]=El directori conté tots els seus arxius personals
Comment[de]=Dieses Verzeichnis enthält alle Ihre persönlichen Daten
Comment[eo]=La dosierujo enhavante viajn proprajn dosieroj
Comment[es]=El directorio que contiene todos sus archivos personales
Comment[fi]=Hakemisto jossa ovat henkilökohtaiset tiedostosi
Comment[fr]=Le dossier contenant vos fichiers personnels
Comment[gl]=O directorio que contén tódolos seus ficheiros persoais
Comment[it]=La directory contenente i vostri file personali
Comment[lt]=Visų jūsų asmeninių failų aplankas
Comment[ms]=Direktori yang mengandungi semua fail peribadi anda
Comment[pt]=O diretório com os ficheiros do utilizador
Comment[ru]=Каталог содержащий ваши личные файлы
Comment[sr]=Фасцикла садржалац свих личних датотека
Comment[tr]=Bu dizin tüm kişisel dosyalarınızı barındırıyor
Icon=user-home
NotShowIn=GNOME;KDE;LXDE;ROX;XFCE;
URL=file:$HOME
X-Enlightenment-Type=Mount

View File

@ -1,8 +0,0 @@
install_data([ '.order',
'desktop.desktop',
'home.desktop',
'root.desktop',
'tmp.desktop'
],
install_dir: join_paths(dir_data, 'enlightenment/data/favorites')
)

View File

@ -1,33 +0,0 @@
[Desktop Entry]
Type=Link
Name=Root
Name[ca]=Arrel
Name[de]=Basisordner
Name[eo]=Radiko
Name[fi]=Juuri
Name[fr]=Racine
Name[gl]=Raíz
Name[ja]=Root
Name[ms]=Root
Name[pl]=Katalog główny
Name[ru]=Корневой каталог
Name[sr]=Корен
Name[tr]=Kök Dizin
Comment=The Root Filesystem base
Comment[ca]=Directori arrel fitxers
Comment[de]=Die Basis des Wurzeldateisystems
Comment[eo]=La radika dosiersistemo
Comment[es]=El sistema de archivos root
Comment[fi]=Tiedostojärjestelmäpuun juuri
Comment[fr]=Le système de fichiers à la base
Comment[gl]=O sistema de ficheiros root
Comment[it]=Il filesystem principale
Comment[ms]=Asas Sistem Fail Root
Comment[pt]=O sistema de ficheiros root
Comment[ru]=Корень файловой системы
Comment[sr]=Корен, основа свих датотека
Comment[tr]=Kök dosya sistemi tabanı
Icon=computer
NotShowIn=GNOME;KDE;LXDE;ROX;XFCE;
URL=file:/
X-Enlightenment-Type=Mount

View File

@ -1,37 +0,0 @@
[Desktop Entry]
Type=Link
Name=Temp
Name[ca]=Temp.
Name[de]=Temporäre Daten
Name[eo]=Dumtempaj
Name[fi]=Väliaikaiset
Name[fr]=Temporaires
Name[gl]=Temporais
Name[ja]=
Name[ms]=Sementara
Name[pl]=Temperatura
Name[pt]=Temporários
Name[ru]=Временный каталог
Name[sr]=Привременo
Name[tr]=Çöp
Comment=Temporary files
Comment[ca]=Fitxers temporals
Comment[de]=Temporäre Dateien
Comment[eo]=Dumtempaj dosieroj
Comment[es]=Archivos temporales
Comment[fi]=Väliaikaistiedostot
Comment[fr]=Les fichiers temporaires
Comment[gl]=Ficheiros temporais
Comment[it]=File temporanei
Comment[ja]=
Comment[lt]=Laikinieji failai
Comment[ms]=Fail sementara
Comment[pl]=Pliki tymczasowe
Comment[pt]=Ficheiros temporários
Comment[ru]=Временные файлы
Comment[sr]=Привремене датотеке
Comment[tr]=Geçici dosyalar
Icon=user-temp
NotShowIn=GNOME;KDE;LXDE;ROX;XFCE;
URL=file:/tmp
X-Enlightenment-Type=Mount

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 249 B

Some files were not shown because too many files have changed in this diff Show More