purge
@ -1 +0,0 @@
|
||||
Place holder for DRM code & GUI essentials
|
@ -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>
|
141
DRM/e17/COPYING
@ -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.
|
@ -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
|
6753
DRM/e17/NEWS
@ -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.
|
||||
|
||||
|
345
DRM/e17/TODO
@ -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)
|
@ -1,3 +0,0 @@
|
||||
#!/bin/sh -e
|
||||
meson -Dsystemd=false -Delput=false -Ddevice-udev=false -Dgesture-recognition=false \
|
||||
$@ . build
|
@ -1,3 +0,0 @@
|
||||
#!/bin/sh -e
|
||||
meson \
|
||||
$@ . build
|
@ -1,3 +0,0 @@
|
||||
#!/bin/sh -e
|
||||
meson -Dwl=true \
|
||||
$@ . build
|
@ -1,3 +0,0 @@
|
||||
#!/bin/sh -e
|
||||
meson -Dsystemd=false -Delput=false -Ddevice-udev=false -Dgesture-recognition=false \
|
||||
$@ . build
|
@ -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')
|
||||
)
|
@ -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;
|
||||
}
|
@ -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";
|
||||
}
|
||||
}
|
||||
}
|
Before Width: | Height: | Size: 6.7 KiB |
@ -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
|
@ -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
|
@ -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')
|
@ -1 +0,0 @@
|
||||
default
|
Before Width: | Height: | Size: 1.8 KiB |
@ -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--'
|
||||
)
|
@ -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;
|
||||
}
|
@ -1,4 +0,0 @@
|
||||
group "Config" struct {
|
||||
value "version" int: 1000000;
|
||||
value "menu_augmentation" int: 1;
|
||||
}
|
@ -1,4 +0,0 @@
|
||||
group "Cpufreq_Config" struct {
|
||||
value "poll_interval" int: 32;
|
||||
value "restore_governor" int: 1;
|
||||
}
|
@ -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;
|
||||
}
|
@ -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;
|
||||
}
|
||||
}
|
||||
}
|
@ -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;
|
||||
}
|
||||
}
|
||||
}
|
@ -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;
|
||||
}
|
@ -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;
|
||||
}
|
||||
}
|
||||
}
|
@ -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
|
Before Width: | Height: | Size: 1.3 KiB |
@ -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--'
|
||||
)
|
@ -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;
|
||||
}
|
@ -1,4 +0,0 @@
|
||||
group "Config" struct {
|
||||
value "version" int: 1000000;
|
||||
value "menu_augmentation" int: 1;
|
||||
}
|
@ -1,4 +0,0 @@
|
||||
group "Cpufreq_Config" struct {
|
||||
value "poll_interval" int: 32;
|
||||
value "restore_governor" int: 1;
|
||||
}
|
@ -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;
|
||||
}
|
@ -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;
|
||||
}
|
||||
}
|
||||
}
|
@ -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;
|
||||
}
|
||||
}
|
||||
}
|
@ -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;
|
||||
}
|
@ -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;
|
||||
}
|
||||
}
|
||||
}
|
@ -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;
|
||||
}
|
@ -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
|
@ -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
|
@ -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
|
@ -1,5 +0,0 @@
|
||||
install_data([ 'enlightenment_filemanager.desktop',
|
||||
'enlightenment_askpass.desktop'
|
||||
],
|
||||
install_dir: join_paths(dir_data, 'applications')
|
||||
)
|
@ -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 -->
|
@ -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
|
@ -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: *
|
@ -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: *
|
@ -1,4 +0,0 @@
|
||||
home.desktop
|
||||
desktop.desktop
|
||||
root.desktop
|
||||
tmp.desktop
|
@ -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
|
@ -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
|
@ -1,8 +0,0 @@
|
||||
install_data([ '.order',
|
||||
'desktop.desktop',
|
||||
'home.desktop',
|
||||
'root.desktop',
|
||||
'tmp.desktop'
|
||||
],
|
||||
install_dir: join_paths(dir_data, 'enlightenment/data/favorites')
|
||||
)
|
@ -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
|
@ -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
|
Before Width: | Height: | Size: 2.5 KiB |
Before Width: | Height: | Size: 2.8 KiB |
Before Width: | Height: | Size: 3.3 KiB |
Before Width: | Height: | Size: 249 B |