The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Проект Kera Desktop развивает пользовательское окружение на базе web-технологий"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Проект Kera Desktop развивает пользовательское окружение на базе web-технологий"  +/
Сообщение от opennews (?), 10-Июн-23, 21:51 
После 10 лет разработки опубликован первый альфа-выпуск пользовательского окружения Kera Desktop, развиваемого с использованием web-технологий. Окружение предоставляет типовые  возможности управления окнами, панель, меню и виртуальные рабочие столы. Первый выпуск ограничен поддержкой запуска только web-приложений (PWA), но в дальнейшем планируют добавить возможность запуска обычных программ и создания специализированного дистрибутива с рабочим столом  Kera, основанного на пакетной базе Fedora Linux. Код проекта написан на JavaScript, не использует сторонние фреймворки и распространяется под лицензией GPLv3. Готовые сборки подготовлены для Linux, Chrome OS, macOS и Windows...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=59277

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по ответам | RSS]

1. Сообщение от Додо (?), 10-Июн-23, 21:51   +23 +/
Вырвиглазненько выглядит
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #28, #78, #107

2. Сообщение от Аноним (2), 10-Июн-23, 22:00   +3 +/
Это прорыв!
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #45

3. Сообщение от Аноним (3), 10-Июн-23, 22:04   +/
Табы это прикольно. Сам в xmonad так использую.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #27

4. Сообщение от Аноним (4), 10-Июн-23, 22:05   +6 +/
На квантовом компьютере раскроет весь потенциал?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #11

7. Сообщение от Аноним (7), 10-Июн-23, 22:09   +25 +/
Милорд, наши программы поедают память недостаточно быстро…
Ответить | Правка | Наверх | Cообщить модератору

8. Сообщение от Аноним (8), 10-Июн-23, 22:10   –5 +/
За таким будущее.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #13, #32, #33

10. Сообщение от Golangdev (?), 10-Июн-23, 22:11   +5 +/
> После 10 лет разработки
> Первый выпуск ограничен поддержкой запуска только web-приложений (PWA)

понятненько, спасибо.

пойду на свой б-гомерзкий гном, который не имеет таких ограничений и поддерживает современный протокол вейланд

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #34

11. Сообщение от Мамкинтролль (?), 10-Июн-23, 22:13   +/
На оперативу 256ГБ можно за 3 часа заработать. А ядра разогнать на водянке до 6ГГц, потому что триппер не поможет двухпоточной лаже.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #18, #21

13. Сообщение от Мамкинтролль (?), 10-Июн-23, 22:15   +/
Инволюция тоже бывает случается, и динозавры вымерли
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8 Ответы: #19, #25

16. Сообщение от Аноним (16), 10-Июн-23, 22:18   +/
Будущее наступило сегодня. С этим окружением, флатпаками и вейладном линукс захватит мир десктопов.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #20

17. Сообщение от Аноним (17), 10-Июн-23, 22:25   +/
Глаза!!!
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #23

18. Сообщение от KITeKAT (?), 10-Июн-23, 22:31   +11 +/
После таких работ обычно сидят лет по десять
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11

19. Сообщение от Аноним (8), 10-Июн-23, 22:31   +1 +/
Это естественный отбор, неуч.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13

20. Сообщение от Аноним (8), 10-Июн-23, 22:33   +/
Доля Линукс на десктопе 6% чтобы ты был в курсе.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16 Ответы: #24, #48, #76

21. Сообщение от Аноним (45), 10-Июн-23, 22:34   +/
Топменеджер Газпрома да, может.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11

23. Сообщение от Аноним (23), 10-Июн-23, 22:37   +/
Положи в сейф пока не скоммуниздили.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17 Ответы: #56

24. Сообщение от Аноним (24), 10-Июн-23, 22:46   +1 +/
Откуда дровишки?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20 Ответы: #59

25. Сообщение от пох. (?), 10-Июн-23, 22:48   –1 +/
Но там была ядерная зима или что-то в этом роде...а, ну хотя, да...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13 Ответы: #39

26. Сообщение от Анонус (?), 10-Июн-23, 22:56   +1 +/
При всей нелюбви местных к веб-технологиям, уже можно точно утверждать, что они победили и повсеместный веб-десктоп это вопрос времени. Но конкретно вот этот проект конечно странный. 10 лет работы, альфа, и такое страшненькое. Хотя среди веб-тулкитов есть куча качественных и красивых.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #96

27. Сообщение от Аноним (27), 10-Июн-23, 23:04   –2 +/
Что за табы? покажи
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3 Ответы: #40

28. Сообщение от Агент Клаус (?), 10-Июн-23, 23:08   +2 +/
Зато 10 лет - бизнес со скоростью мысли.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

29. Сообщение от Аноним (29), 10-Июн-23, 23:08   +/
Давно пора
Ответить | Правка | Наверх | Cообщить модератору

32. Сообщение от Аноним (39), 10-Июн-23, 23:23   +/
Тоже первое что в голову пришло.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8

33. Сообщение от Аноним (39), 10-Июн-23, 23:24   +/
Но с другой стороны это поделие от ноунейма и не факт что взлетит. Плитки на Винде не взлетели.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8 Ответы: #120

34. Сообщение от Аноним (39), 10-Июн-23, 23:25   +8 +/
Я думал что хуже Гнома ничего быть не может. Но сейчас Гном уже не кажется таким уж плохим.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10 Ответы: #75

35. Сообщение от Аноним (35), 10-Июн-23, 23:27   +5 +/
Active Desktop, Windows 98 или IE 4 + Windows 95
Ответить | Правка | Наверх | Cообщить модератору

36. Сообщение от Аноним (36), 10-Июн-23, 23:27   +/
Конкурент Попова появился.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #38

37. Сообщение от Аноним (39), 10-Июн-23, 23:28   +1 +/
Большинство анонимов прогнозирует п̶о̶б̶е̶д̶у̶ ̶к̶о̶м̶м̶у̶н̶и̶з̶м̶а̶ доминирование сабжа на десктоп линукс, я же прогнозирую забвение. Не может это победить на десктопе.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #43, #119

38. Сообщение от Аноним (39), 10-Июн-23, 23:29   +1 +/
Денис ничего похожего даже близко не успел сделать.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #36 Ответы: #42

39. Сообщение от Аноним (39), 10-Июн-23, 23:29   +1 +/
Перед ядерной зимой была ядерная война Рептилоидов с Анунаками.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #25 Ответы: #77

40. Сообщение от Аноним (45), 10-Июн-23, 23:37   +3 +/
Вкладки
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #27 Ответы: #52

42. Сообщение от Аноним (45), 10-Июн-23, 23:44   +/
Есть мнение, что Дениска ныне в System76 :)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #38 Ответы: #44

43. Сообщение от Аноним (45), 10-Июн-23, 23:46   +1 +/
Но схватка с Гномами 40-й серии будет до забвения
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #37 Ответы: #51, #74

44. Сообщение от Аноним (39), 10-Июн-23, 23:47   +/
Это хорошо или плохо? Для System76 или для всех остальных?
Слышал краем уха про System76 но так и не понял что они делают, вроде ноутбуки и дистрибутив под них. И то больше слышал про Либрем 5 или Пайнфон.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #42 Ответы: #46

45. Сообщение от Аноним (45), 10-Июн-23, 23:49   +30 +/
Очистных сооружений.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2

46. Сообщение от Аноним (45), 10-Июн-23, 23:56   +/
Ноутбуки со своей Pop!OS.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #44 Ответы: #49, #50, #61

48. Сообщение от Аноним (48), 10-Июн-23, 23:58   +1 +/
6% от 1%?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20

49. Сообщение от Аноним (39), 10-Июн-23, 23:58   +/
Да не, не может быть, это просто совпадение, не более.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #46

50. Сообщение от Аноним (39), 10-Июн-23, 23:59   +/
Иначе у него самая коммерчески удачная карьера в СПО. Удачнее даже не у Зорина с его ZorinOS.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #46

51. Сообщение от Аноним (39), 11-Июн-23, 00:00   +/
Да кто их знает, что они в следующей версии Гнома учудят.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #43

52. Сообщение от Аноним (27), 11-Июн-23, 00:02   –1 +/
Что вкладки? код покажи, спс
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #40 Ответы: #53

53. Сообщение от Аноним (3), 11-Июн-23, 00:32   +6 +/
--
-- xmonad example config file.
--
-- A template showing all available configuration hooks,
-- and how to override the defaults in your own xmonad.hs conf file.
--
-- Normally, you'd only override those defaults you care about.
--

import XMonad
import Data.Monoid
import XMonad.Hooks.StatusBar
import Control.Monad
import Data.Maybe
import Data.List
import XMonad.Hooks.EwmhDesktops
import XMonad.Layout.Fullscreen (fullscreenFull, fullscreenSupport)
import XMonad.Layout.NoBorders   ( noBorders, smartBorders, withBorder)
import XMonad.Hooks.SetWMName
import XMonad.Layout.Simplest
import XMonad.Layout.Tabbed (simpleTabbed)
import XMonad.Hooks.ManageDocks
import XMonad.Hooks.UrgencyHook
import System.IO
import XMonad.Hooks.DynamicLog
import XMonad.Util.Run(spawnPipe)
import Graphics.X11.ExtraTypes.XF86
import XMonad.Util.EZConfig(additionalKeys)
import System.Exit
import qualified XMonad.StackSet as W
import qualified Data.Map        as M
import Data.Map (Map)
import qualified Data.Map as Map
myLayoutHook =
  smartBorders $ -- layouts begin below
  noBorders Full
  
  ||| simpleTabbed

myConfig = fullscreenSupport $ def
  { layoutHook = myLayoutHook
  }

-- The preferred terminal program, which is used in a binding below and by
-- certain contrib modules.
--
myTerminal      = "xterm"

-- Whether focus follows the mouse pointer.
myFocusFollowsMouse :: Bool
myFocusFollowsMouse = True

-- Whether clicking on a window to focus also passes the click to the window
myClickJustFocuses :: Bool
myClickJustFocuses = False

-- Width of the window border in pixels.
--
myBorderWidth   = 0

-- modMask lets you specify which modkey you want to use. The default
-- is mod1Mask ("left alt").  You may also consider using mod3Mask
-- ("right alt"), which does not conflict with emacs keybindings. The
-- "windows key" is usually mod4Mask.
--
myModMask       = mod1Mask

-- The default number of workspaces (virtual screens) and their names.
-- By default we use numeric strings, but any string may be used as a
-- workspace name. The number of workspaces is determined by the length
-- of this list.
--
-- A tagging example:
--
-- > workspaces = ["web", "irc", "code" ] ++ map show [4..9]
--
myWorkspaces    = ["1","2","3","4","5","6","7","8","9"]

-- Border colors for unfocused and focused windows, respectively.
--
myNormalBorderColor  = "#dddddd"
myFocusedBorderColor = "#ff0000"

------------------------------------------------------------------------
-- Key bindings. Add, modify or remove key bindings here.
--
myKeys conf@(XConfig {XMonad.modMask = modm}) = M.fromList $

    [ ((modm .|. shiftMask, xK_Return), spawn $ XMonad.terminal conf)
-- Decrease volume.
  , ((0, xF86XK_AudioLowerVolume),
     spawn "amixer -q set Master 5%-")

  -- Increase volume.
  , ((0, xF86XK_AudioRaiseVolume),
     spawn "amixer -q set Master 5%+")
    , ((modm .|. shiftMask, xK_y     ), spawn "yandex-browser-beta")

    -- launch dmenu
    , ((modm .|. shiftMask, xK_t     ), spawn "transmission")

    -- launch dmenu
    , ((modm .|. shiftMask, xK_p     ), spawn "palemoon")

    -- launch gmrun
    , ((modm .|. shiftMask, xK_s     ), spawn "spacefm")

    -- close focused window
    , ((modm .|. shiftMask, xK_c     ), kill)

     -- Rotate through the available layout algorithms
    , ((modm,               xK_space ), sendMessage NextLayout)

    --  Reset the layouts on the current workspace to default
    , ((modm .|. shiftMask, xK_space ), setLayout $ XMonad.layoutHook conf)

    -- Resize viewed windows to the correct size
    , ((modm,               xK_n     ), refresh)

    -- Move focus to the next window
    , ((modm,               xK_Tab   ), windows W.focusDown)

    -- Move focus to the next window
    , ((modm,               xK_j     ), windows W.focusDown)

    -- Move focus to the previous window
    , ((modm,               xK_k     ), windows W.focusUp  )

    -- Move focus to the master window
    , ((modm,               xK_m     ), windows W.focusMaster  )

    -- Swap the focused window and the master window
    , ((modm,               xK_Return), windows W.swapMaster)

    -- Swap the focused window with the next window
    , ((modm .|. shiftMask, xK_j     ), windows W.swapDown  )

    -- Swap the focused window with the previous window
    , ((modm .|. shiftMask, xK_k     ), windows W.swapUp    )

    -- Shrink the master area
    , ((modm,               xK_h     ), sendMessage Shrink)

    -- Expand the master area
    , ((modm,               xK_l     ), sendMessage Expand)

    -- Push window back into tiling
    , ((modm,               xK_t     ), withFocused $ windows . W.sink)

    -- Increment the number of windows in the master area
    , ((modm              , xK_comma ), sendMessage (IncMasterN 1))

    -- Deincrement the number of windows in the master area
    , ((modm              , xK_period), sendMessage (IncMasterN (-1)))

    -- Toggle the status bar gap
    -- Use this binding with avoidStruts from Hooks.ManageDocks.
    -- See also the statusBar function from Hooks.DynamicLog.
    --
    -- , ((modm              , xK_b     ), sendMessage ToggleStruts)

    -- Quit xmonad
    , ((modm .|. shiftMask, xK_q     ), io (exitWith ExitSuccess))

    -- Restart xmonad
    , ((modm              , xK_q     ), spawn "xmonad --recompile; xmonad --restart")

    -- Run xmessage with a summary of the default keybindings (useful for beginners)
    , ((modm .|. shiftMask, xK_slash ), xmessage help)
    ]
    ++

    --
    -- mod-[1..9], Switch to workspace N
    -- mod-shift-[1..9], Move client to workspace N
    --
    [((m .|. modm, k), windows $ f i)
        | (i, k) <- zip (XMonad.workspaces conf) [xK_1 .. xK_9]
        , (f, m) <- [(W.greedyView, 0), (W.shift, shiftMask)]]
    ++

    --
    -- mod-{w,e,r}, Switch to physical/Xinerama screens 1, 2, or 3
    -- mod-shift-{w,e,r}, Move client to screen 1, 2, or 3
    --
    [((m .|. modm, key), screenWorkspace sc >>= flip whenJust (windows . f))
        | (key, sc) <- zip [xK_w, xK_e, xK_r] [0..]
        , (f, m) <- [(W.view, 0), (W.shift, shiftMask)]]


------------------------------------------------------------------------
-- Mouse bindings: default actions bound to mouse events
--
myMouseBindings (XConfig {XMonad.modMask = modm}) = M.fromList $

    -- mod-button1, Set the window to floating mode and move by dragging
    [ ((modm, button1), (\w -> focus w >> mouseMoveWindow w
                                       >> windows W.shiftMaster))

    -- mod-button2, Raise the window to the top of the stack
    , ((modm, button2), (\w -> focus w >> windows W.shiftMaster))

    -- mod-button3, Set the window to floating mode and resize by dragging
    , ((modm, button3), (\w -> focus w >> mouseResizeWindow w
                                       >> windows W.shiftMaster))

    -- you may also bind events to the mouse scroll wheel (button4 and button5)
    ]

  where
     -- default tiling algorithm partitions the screen into two panes
     tiled   = Tall nmaster delta ratio

     -- The default number of windows in the master pane
     nmaster = 1

     -- Default proportion of screen occupied by master pane
     ratio   = 1/2

     -- Percent of screen to increment by when resizing panes
     delta   = 3/100

------------------------------------------------------------------------
-- Window rules:

-- Execute arbitrary actions and WindowSet manipulations when managing
-- a new window. You can use this to, for example, always float a
-- particular program, or have a client always appear on a particular
-- workspace.
--
-- To find the property name associated with a program, use
-- > xprop | grep WM_CLASS
-- and click on the client you're interested in.
--
-- To match on the WM_NAME, you can use 'title' in the same way that
-- 'className' and 'resource' are used below.
--
myManageHook = composeAll
    [ className =? "MPlayer"        --> doFloat
    , className =? "Gimp"           --> doFloat
    , resource  =? "desktop_window" --> doIgnore
    , resource  =? "kdesktop"       --> doIgnore ]

------------------------------------------------------------------------
-- Event handling

-- * EwmhDesktops users should change this to ewmhDesktopsEventHook
--
-- Defines a custom handler function for X Events. The function should
-- return (All True) if the default handler is to be run afterwards. To
-- combine event hooks use mappend or mconcat from Data.Monoid.
--
myEventHook = mempty

------------------------------------------------------------------------
-- Status bars and logging

-- Perform an arbitrary action on each internal state change or X event.
-- See the 'XMonad.Hooks.DynamicLog' extension for examples.
--
myLogHook = return ()

------------------------------------------------------------------------
-- Startup hook

-- Perform an arbitrary action each time xmonad starts or is restarted
-- with mod-q.  Used by, e.g., XMonad.Layout.PerWorkspace to initialize
-- per-workspace layout choices.
--
-- By default, do nothing.
myStartupHook = return ()

------------------------------------------------------------------------
-- Now run xmonad with all the defaults we set up.

-- Run xmonad with the settings you specify. No need to modify this.
--
main = do
        xmproc <- spawnPipe "/usr/bin/xmobar /home/next/.xmonad/.xmobarrc"
        
        xmonad $ ewmhFullscreen $ ewmh def { layoutHook = simpleTabbed } { startupHook = setWMName "LG3D"
        , borderWidth = 0
        , keys = myKeys
}
-- A structure containing your configuration settings, overriding
-- fields in the default config. Any you don't override, will
-- use the defaults defined in xmonad/XMonad/Config.hs
--
-- No need to modify this.
--
defaults = def {
      -- simple stuff
        terminal           = myTerminal,
        focusFollowsMouse  = myFocusFollowsMouse,
        clickJustFocuses   = myClickJustFocuses,
        borderWidth        = myBorderWidth,
        modMask            = myModMask,
        workspaces         = myWorkspaces,
        normalBorderColor  = myNormalBorderColor,
        focusedBorderColor = myFocusedBorderColor,

      -- key bindings
        keys               = myKeys,
        mouseBindings      = myMouseBindings,

      -- hooks, layouts
      -- layoutHook         = myLayout,
        manageHook         = myManageHook,
        handleEventHook    = myEventHook,
        logHook            = myLogHook,
        startupHook        = myStartupHook

    }

  


-- | Finally, a copy of the default bindings in simple textual tabular format.
help :: String
help = unlines ["The default modifier key is 'alt'. Default keybindings:",
    "",
    "-- launching and killing programs",
    "mod-Shift-Enter  Launch xterminal",
    "mod-p            Launch dmenu",
    "mod-Shift-p      Launch gmrun",
    "mod-Shift-c      Close/kill the focused window",
    "mod-Space        Rotate through the available layout algorithms",
    "mod-Shift-Space  Reset the layouts on the current workSpace to default",
    "mod-n            Resize/refresh viewed windows to the correct size",
    "mod-Shift-/      Show this help message with the default keybindings",
    "",
    "-- move focus up or down the window stack",
    "mod-Tab        Move focus to the next window",
    "mod-Shift-Tab  Move focus to the previous window",
    "mod-j          Move focus to the next window",
    "mod-k          Move focus to the previous window",
    "mod-m          Move focus to the master window",
    "",
    "-- modifying the window order",
    "mod-Return   Swap the focused window and the master window",
    "mod-Shift-j  Swap the focused window with the next window",
    "mod-Shift-k  Swap the focused window with the previous window",
    "",
    "-- resizing the master/slave ratio",
    "mod-h  Shrink the master area",
    "mod-l  Expand the master area",
    "",
    "-- floating layer support",
    "mod-t  Push window back into tiling; unfloat and re-tile it",
    "",
    "-- increase or decrease number of windows in the master area",
    "mod-comma  (mod-,)   Increment the number of windows in the master area",
    "mod-period (mod-.)   Deincrement the number of windows in the master area",
    "",
    "-- quit, or restart",
    "mod-Shift-q  Quit xmonad",
    "mod-q        Restart xmonad",
    "mod-[1..9]   Switch to workSpace N",
    "",
    "-- Workspaces & screens",
    "mod-Shift-[1..9]   Move client to workspace N",
    "mod-{w,e,r}        Switch to physical/Xinerama screens 1, 2, or 3",
    "mod-Shift-{w,e,r}  Move client to screen 1, 2, or 3",
    "",
    "-- Mouse bindings: default actions bound to mouse events",
    "mod-button1  Set the window to floating mode and move by dragging",
    "mod-button2  Raise the window to the top of the stack",
    "mod-button3  Set the window to floating mode and resize by dragging"]

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #52 Ответы: #58

54. Сообщение от mihael1ex (ok), 11-Июн-23, 01:11   +/
Детский сад какой-то.
Ответить | Правка | Наверх | Cообщить модератору

56. Сообщение от Аноним (97), 11-Июн-23, 01:16   +1 +/
Больше 30 лет прошло. Скапитализдили.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #23

58. Сообщение от Аноним (27), 11-Июн-23, 01:53   –4 +/
https://dpaste.com/

пользуйся на здоровье

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #53

59. Сообщение от 123 (??), 11-Июн-23, 02:33   +3 +/
Просто десктопов убавилось.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #24

60. Сообщение от Омоним (?), 11-Июн-23, 05:31   +3 +/
Принял решение, глядя на все вот это самое,
разработать свой DE. Кто хочет присоединиться пишите в личку.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #73, #80, #85

61. Сообщение от Омоним (?), 11-Июн-23, 05:33   +/
Poop!OS же.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #46

62. Сообщение от Аноним (62), 11-Июн-23, 05:54   +/
Будущее которое мы заслужили
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #72

63. Сообщение от Аноним (63), 11-Июн-23, 06:17   +3 +/
У каждой иконки свой индивидуальный фон и от этого глаза вытекают. Дизайнеру 5 лет или он альтернативно одарённый?
Сама идея html+css на десктопе не так уж и плоха, учитывая, что уже повсюду 100500 видов xaml+css. Калькуляторы на JS не будут жрать много памяти, если их писать руками, а не кодогенераторами с фреймворками. А для числодробилок уже придумали WebAssembly.
Ответить | Правка | Наверх | Cообщить модератору

64. Сообщение от Аноним (64), 11-Июн-23, 06:18   +1 +/
А как оно по производительности, если сравненивать с обычными фреймвёркными DE?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #134

65. Сообщение от Аноним (64), 11-Июн-23, 06:20   +1 +/
>Код проекта написан на JavaScript, не использует сторонние фреймворки и распространяется под лицензией GPLv3

Молодцы. Учитесь господа, копилефт и ничего лишнего.

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #121

66. Сообщение от К.О. (?), 11-Июн-23, 07:35   +1 +/
Лавры хромооси кому-то не давали покоя
Ответить | Правка | Наверх | Cообщить модератору

67. Сообщение от Tron is Whistling (?), 11-Июн-23, 08:03   +/
Цветовая поллитра как бы намекает.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #68, #71, #102

68. Сообщение от Аноним (68), 11-Июн-23, 08:26   +/
Каждый видит только то, что он хочет увидеть...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #67

69. Сообщение от Атон (?), 11-Июн-23, 09:14   +2 +/
Завтра у облачных провайдеров добавится услуга Desktop as a Service. единый десктоп на любом устройстве (смартфон, планшет, хромбук, десктоп, телевизор).
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #128

70. Сообщение от Вы забыли заполнить поле Name (?), 11-Июн-23, 09:39   +2 +/
Технологии веб вне браузера не нужны, для десктопа есть свои решения. Во истину сильные времена родили слабых людей, которые теперь рождают сложное время.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #79

71. Сообщение от Вы забыли заполнить поле Name (?), 11-Июн-23, 09:41   +/
Тут без курительныхсмесей не обошлось. Но почему нет чёрного? Сейчас блэклайвсматтеры негодуют.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #67

72. Сообщение от Вы забыли заполнить поле Name (?), 11-Июн-23, 09:42   +3 +/
Я остаюсь в прошлом
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #62 Ответы: #99

73. Сообщение от Вы забыли заполнить поле Name (?), 11-Июн-23, 09:43   +1 +/
Я давно хотел, но чет как-то лень. Для работы проще из готового собрать
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #60

74. Сообщение от Вы забыли заполнить поле Name (?), 11-Июн-23, 09:43   +/
> схватка с Гномами 40-й серии

Заучит как сериал

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #43 Ответы: #92

75. Сообщение от Аноним (75), 11-Июн-23, 10:12   +1 +/
Кто мешает взять API да реализовать что-то полегковеснее?
Вечно плачитесь, а как дело доходит до работы все в лес убегают
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #34 Ответы: #91, #113

76. Сообщение от Аноним (77), 11-Июн-23, 10:13   +/
Есть такая штука называется интернет там можно в любой момент посмотреть долю десктопа и разбиение по ОС.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20 Ответы: #106

77. Сообщение от Аноним (77), 11-Июн-23, 10:14   +/
Да они и притянула метеорит.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #39 Ответы: #93

78. Сообщение от Аноним (-), 11-Июн-23, 10:14   +2 +/
Попап с всплывающим сообщением я бы на их месте уж точно постеснялся бы показывать. Вообще нечто странное.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

79. Сообщение от Аноним (75), 11-Июн-23, 10:15   +3 +/
Просто кто-то как обычно пытается захватить технологический стек.
Этот кто-то убил сервлеты и макромедию флеш, а сейчас прицелился на десктопный гуй
Пока все остальные куда-то пропали этот вэтрицэ захватит мир и в ядро хтмл напишет
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #70 Ответы: #83

80. Сообщение от Твайлайт Спаркл (ok), 11-Июн-23, 10:21   +/
На расте?..
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #60 Ответы: #103

81. Сообщение от Аноним (81), 11-Июн-23, 11:08   +/
Я так понял, все программы тут - виджеты на JS? Было уже, называлось FirefoxOS. Можно было поставить на Android в качестве приложения. Не взлетело - свои проложения хоть и были, и были весьма неплохие, но приложений всё равно было недостаточно.

Разрабам проекта следовало бы не с нуля делать, а за основу FirefoxOS взять и адаптировать её для десктопа.

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #90

83. Сообщение от Анониссимусemail (?), 11-Июн-23, 11:36   –3 +/
Всё уже есть, смотри на хромОсь. А это поделие -- только курам на смех, какой уже там захват мира.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #79 Ответы: #135

84. Сообщение от oi (?), 11-Июн-23, 11:42   +/
Интересно, человек в здравом уме и трезвой памяти, установит себе такой шедевр?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #100, #138

85. Сообщение от Аноним (2), 11-Июн-23, 11:42   +/
Каждый должен сделать своё, иначе продолжение плача гарантировано.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #60

86. Сообщение от Аноним (86), 11-Июн-23, 11:42   +2 +/
Впечатлён.
Ответить | Правка | Наверх | Cообщить модератору

87. Сообщение от Аноним (90), 11-Июн-23, 12:03   +2 +/
Калькулятор в шторке это удобно.
Ответить | Правка | Наверх | Cообщить модератору

88. Сообщение от Аноним (90), 11-Июн-23, 12:08   +/
Запустил, там 99% настроек это бутафория, 60% из которых даже не кликабельная.
Больше похоже на демку, нежели на релиз.
Особено доставили иконки приложений в разделе Games. Их там так много, даже Steam есть.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #89, #104

89. Сообщение от Аноним (90), 11-Июн-23, 12:09   +/
Посмотрел исходники, там приложение Home Assistent просто png картинка с таким исходником
>> background-image: url('screenshot.png');
>> background-size: cover;
>> background-repeat: no-repeat;
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #88

90. Сообщение от Аноним (90), 11-Июн-23, 12:11   +/
Да. Программы здесь, это index.html + style.css.
Но большенство приложений это пустой index.html, а в CSS background-image: url('screenshot.png')
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #81

91. Сообщение от Аноним (93), 11-Июн-23, 12:43   +3 +/
Зачем мне изобретать велосипед, если есть другие среды рабочего стола. Дело в том что гном пихают везде по дефолту приспешники рептилоидов, полезные идиоты нахваливают.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #75

92. Сообщение от Аноним (92), 11-Июн-23, 12:45   +/
>> схватка с Гномами 40-й серии
> Заучит как сериал

"Жаба против Гадюки (второй сезон)"

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #74

93. Сообщение от Аноним (93), 11-Июн-23, 12:45   +/
Про метеорит это всего лишь гипотеза. Есть и другие гипотезы, более реалистичные.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #77 Ответы: #97

94. Сообщение от pic (?), 11-Июн-23, 12:55   +/
> При раскрытии приложений на весь экран возможно скомбинировать в одну строку панель приложения и _системную панель_

Давно об этом думал, ни у кого не видел подобной реализации. На мониторе 21:9 очень бы подошло. Но всё испортит любое современное приложение GNOME.
А так, да системные панели не нужны, отнимают место.

Ответить | Правка | Наверх | Cообщить модератору

96. Сообщение от Аноним (96), 11-Июн-23, 13:09   +/
Конкретно этому проекту и проигрыша не нужно, с такой то победой...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #26

97. Сообщение от Аноним (97), 11-Июн-23, 13:59   +/
Про ручных боевых обезьян?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #93

99. Сообщение от ыы (?), 11-Июн-23, 14:31   –2 +/
и это хорошо :)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #72 Ответы: #123

100. Сообщение от ыы (?), 11-Июн-23, 14:33   –1 +/
мне нравиться.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #84 Ответы: #115

102. Сообщение от pic (?), 11-Июн-23, 16:15   +/
Радуга принадлежала детям, пока такие не подъехали. Ну тут такой подход, чтобы проще было различать разные элементы, нормально же. Уже нельзя лечь на желтый песок под голубым небом, уже мерещиться, да? Просто элементы GUI.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #67

103. Сообщение от Антонимус (?), 11-Июн-23, 16:59   +/
На TurboVision мне кажется будет красивее.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #80

104. Сообщение от Kuromi (ok), 11-Июн-23, 17:03   +/
Это даже не демка, а скорее демонстрационный макет, в том смысле что не работает вообще ничего и даже трогать руками не предполагается.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #88

105. Сообщение от Kuromi (ok), 11-Июн-23, 17:09   +/
Вообще конечно идея интересная, но как уже было подмечена, не новая. PWA? Не буду даже говорить о том как концепция PWA с приложениями на десктопе подобно мухам регулярно налетает, гудит, а потом бесславно вымирает бес следов чтобы через годик другой вернуться.
Но что нового-то? Был уже Firefox OS, фактически есть ChromeOS который отчасти построен на PWA и все это как-то не захватывает мир.

А ведь был еще Active Desktop в Windows 98...

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #111

106. Сообщение от Аноним (106), 11-Июн-23, 18:54   +/
Статистику в студию!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #76 Ответы: #116

107. Сообщение от ХрюХрю (?), 11-Июн-23, 19:44   –2 +/
скорее бы ядро линукс на js переписали жду не дождусь
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #109, #127

108. Сообщение от danonimous (?), 11-Июн-23, 19:58   +/
Выглядит свежо и забавно. Осталось переписать на нормальный язык и можно будет начать пользоваться.
Ответить | Правка | Наверх | Cообщить модератору

109. Сообщение от Аноним (109), 11-Июн-23, 22:31   +/
Железо делают инженеры.

На JS поверх железа нормально работать не будет.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #107 Ответы: #110, #139

110. Сообщение от MeduiIthron (ok), 11-Июн-23, 22:40   –2 +/
В микроконтроллеры уже JS засунули. Ядро остается вопросом времени
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #109

111. Сообщение от An onymous (?), 12-Июн-23, 00:26   +/
Ну мир не захватывает, но хромось 60% рынка школьных ПК захватила.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #105 Ответы: #112

112. Сообщение от An onymous (?), 12-Июн-23, 00:26   +/
* в США.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #111 Ответы: #129

113. Сообщение от Крыса (?), 12-Июн-23, 00:28   +2 +/
Мешает уже существование XFCE
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #75

114. Сообщение от An onymous (?), 12-Июн-23, 00:31   +/
Тоже когда-то думал про такое же. В конце концов не всем нужны толстые приложения и там где пользуются на рабочих местах только вебом может и зайти.

Но конкретно про Kera Desktop могу сказать, что мне не показалось удобным.

Начну с самого главного в таком десктопе - с браузера. Где у него, #$%#$@#$, адресная строка, чтобы URL можно было ввести?

Вот браузер сделали неудобно. И эти бэкграунды разноцветные, с фоном не #FFF. Только вот веб-мастера совершенно не ожидают, что у браузера дефолтовый фон может оказаться не #FFF и текст тупо нечитаем на некоторых страницах.

В общем, самое важное и не сделано в веб-десктопе: удобный браузер.

В настройках тоже фейковые сети и все такое. Видимо хотели сделать, но не успели.

В общем и в целом вроде идея ок, что сбоку приложения - ок. Но ощущение остается, что таки не особо стремились сделать удобно. Ну разве что за виртуальные рабочие столы интересная идея, приложения в них сразу показывать.

В остальном ощущение недоделанности.

Ах, да, приложения написаны на ванильном JS а работает это все под NW.js.

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #130

115. Сообщение от Аноним (115), 12-Июн-23, 00:34   –1 +/
>человек в здравом уме и трезвой памяти

А ты тут причем?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #100

116. Сообщение от Аноним (116), 12-Июн-23, 02:26   +/
https://radar.yandex.ru/desktop и не думаю, что мировая статистика сильно отличается
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #106

119. Сообщение от VladSh (?), 12-Июн-23, 13:25   +/
Я вот наоборот думаю, что разработка UI на web-технологиях сейчас настолько проста, что совсем скоро вот такое будет будет основным гуём...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #37 Ответы: #124

120. Сообщение от MegaShIzoID (?), 12-Июн-23, 13:38   +/
Таки взлетели, только не в изначальном виде
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #33

121. Сообщение от Аноним (116), 12-Июн-23, 13:58   +/
> Учитесь господа, копилефт и ничего лишнего.

Поправил, не благодари

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #65 Ответы: #122

122. Сообщение от Аноним (116), 12-Июн-23, 13:59   +/
> Учитесь господа, копилефт и ничего нужного.

Поправил, не благодари

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #121

123. Сообщение от Вы забыли заполнить поле Name (?), 12-Июн-23, 15:14   +1 +/
> и это хорошо :)

Странно, что тебя не было на ракете маска, которя недавно взорвалась.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #99

124. Сообщение от Аноним (124), 12-Июн-23, 15:37   +/
Про сабж забудут через неделю, по оптимистичным прогнозам, в том числе и автор.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #119

127. Сообщение от Минона (ok), 12-Июн-23, 22:07   +/
Лучше на Go.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #107

128. Сообщение от Аноним (48), 12-Июн-23, 22:51   +/
Как это завтра? Несколько лет уже пользуюсь. Особенно рекомендую Azure Virtual Desktop: полноценная винда в твоём браузере, сегодня, сейчас. С пробросом видеокамеры и звука. Максимум удобства за смешную цену. Для работы просто незаменимая вещь — каждому кастомеру отдельное окружение.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #69 Ответы: #131

129. Сообщение от Аноним (48), 12-Июн-23, 22:56   +/
Да и не только в США, знаю по личному опыту.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #112

130. Сообщение от Аноним (48), 13-Июн-23, 00:07   +/
> альфа-выпуск
> ощущение недоделанности

Действительно, чего бы вдруг?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #114

131. Сообщение от Атон (?), 13-Июн-23, 09:35   +/
> Как это завтра? Несколько лет уже пользуюсь. Особенно рекомендую Azure Virtual Desktop:

сейчас это единичные провайдеры.   завтра - у каждого.


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #128

132. Сообщение от pofigist (?), 13-Июн-23, 10:22   +1 +/
Это очередной проект DE на электроне?
Тут нужна известная картинка с обращением Оруэла к потомкам - "Я писал свою книгу как предупреждение, а не как долбаную инструкцию!"
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #136

133. Сообщение от Аноним (133), 13-Июн-23, 11:40   –1 +/
Идеи очень прикольные. Надеюсь, такой функционал придет в "обычные" DE.
Ответить | Правка | Наверх | Cообщить модератору

134. Сообщение от An onymous (?), 13-Июн-23, 21:16   +/
Нет смысла сравнивтаь. Обычные запускают толстые приложения, а эта только HTML-приложения в iframe или webview.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #64

135. Сообщение от An onymous (?), 13-Июн-23, 21:18   +/
А что хромось? После того, как она научилась запускать линуксовые приложения в контейнерах и андройдные, там от слово "веб" только интерфейс и остался. Чем тогда хромось отличается просто от гнома вот так принципиально?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #83 Ответы: #137

136. Сообщение от An onymous (?), 13-Июн-23, 21:22   +1 +/
На NW.js!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #132

137. Сообщение от Анониссимусemail (?), 13-Июн-23, 21:51   +/
> А что хромось? После того, как она научилась запускать линуксовые приложения в
> контейнерах и андройдные, там от слово "веб" только интерфейс и остался.
> Чем тогда хромось отличается просто от гнома вот так принципиально?

Ну этим принципиально и отличается -- интерфейс на браузере. В гноме ещё некий закос под "нативность", а тут уже откровенно веб-параша, не стесняясь.

А какое ещё "принципиальное" отличие вы ожидали? Браузер уже сейчас -- операционная система, в нём можно что угодно запустить. Можно вообще на канвас рисовать из WebAssembly-кода. И что, тогда в браузере тоже от "веба" только интерфейс? Я думаю, что скорее стоит говорить в "новом вебе" от "старого" почти ничего нет. Огромный DOM со 100500 уровней вложенности; скрипты; на каждый чих; WebUSB, WebGPU, WebAssembly и остальная WebХрень, канвас, -- вот это вот всё уже максимально далеко от гипертекста.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #135

138. Сообщение от BeLord (ok), 14-Июн-23, 09:04   +/
Если не разводить холивар про дизайн, то от задач зависит. Для части задач, мне кроме браузера вообще ничего не надо.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #84

139. Сообщение от _kp (ok), 14-Июн-23, 10:56   +/
тогда на Питон переписать %)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #109

140. Сообщение от noc101 (ok), 15-Июн-23, 00:02   +/
Идея хорошая.
Ясно, что на домашний десктоп такое ставить нет смысла.
Но! на рабочий терминал, кассу, рабочее месте оператора, это то что доктор прописал.
Если сделают кастомизацию легкую, то вин.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #141

141. Сообщение от randomize (?), 16-Июн-23, 20:50   +/
Так есть же уже оболочки на терминалы и кассы. Зачем еще одна, пусть и веб?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #140 Ответы: #142

142. Сообщение от noc101 (ok), 17-Июн-23, 03:14   +/
На этот вопрос ответит +100500 дистрибутив)))
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #141


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру