12/18/2016
PIME 輸入法 v0.16.1 釋出,穩定性改善不少,敬請下載升級。
下載: https://github.com/EasyIME/PIME/releases/
為了改善 PIME 穩定性問題,我開發了自動化測試工具,針對新酷音,用程式自動測試大量切換視窗,切換中英文模式,開關輸入法,以及選字 (見影片)。本次釋出前已通過 5000 詞彙的自動輸入測試,目前沒有發生當機情形。


主要修正項目如下:
  1. 部份修正打字經常無故失效問題
  2. 修正記憶體錯誤造成當機
  3. 修正 windows 7 登出會有錯誤訊息
  4. 改進新酷音詞庫編輯程式 (感謝 ottokang ottokang@gmail.com)
  5. 修正新酷音中英文狀態顯示錯誤
關於防毒軟體的聲明:
  • "本程式不含惡意軟體",有完整程式碼供檢閱證明。
  • 作為輸入法,本來就必須攔截使用者鍵盤輸入,再加上後端使用網路技術開發,又沒有憑證簽章,可能被防毒誤判為惡意側錄使用者輸入而阻擋,請手動排除。
  • 做應用程式簽章可減低誤判機率,但購買簽章每年約需台幣 6000 元,非無捐款的免費專案可負擔。若有企業願贊助簽章,歡迎聯絡。
12/12/2016

Long time no releases came to the session manager of LXDE. Don’t think we have forgotten you, it was just some bugs were too nasty to be hasty to release. And since now it became more stable, we can present you next release. We all hope it’s better than previous one was.
New release tarball download link:
lxsession-0.5.3.tar.xz – SHA1: 10dd675ce28167abb1c1e9fff370686878807db2

Changes since previous release 0.5.2 (see git log for details):

  • Made possible to add custom environment variable export.
  • Added im manager handler.
  • Few fixes for GTK+ 3.0.
  • Few changes in desktop entries to better fit into DE other than LXDE.
  • Added notifications system support using appindicator.
  • Fixed handling the background of logout dialog.
  • Added messages for lxpolkit and lxclipboard when they are already running.
  • Fixed config settings when second key is null.
  • Fixed lxsession-logout on multihead.
  • Fixed possible hanging of lxsession-logout.
  • Added slimlock support on lxlock.
  • Fixed invisible caracter in lxpolkit.
  • Use Consolkit new interface to suspend / hibernate.
  • Added support to disable gtk+ 3 overlay scrollbar.
  • Added missing read_key_value for environment keys.
  • Added Qt platform configuration settings.
  • Remove empty string after windows manager command. Some windows manager (xmonad) don’t like it and it doesn’t really make sense by default.
  • Don’t save desktop.conf file on every load settings when starting lxsession, it’s not necessary since lxsession only needs to read settings at startup.
  • Moved lxsession-xsettings into $pkglibexecdir.
  • Fixed two spelling errors.
12/12/2016

As usual, two core parts of LXDE are released together, with the same version. Those are very close one to another, you know – LibFM is a core, and PCManFM is a frontend and desktop manager. And since bugs can be found in every piece of software (well, Murphy’s laws say so), releasing LibFM and PCManFM in one event is a sensible move. So, as it’s said, bugs found, killed, and we can present you version 1.2.5 now.
New release tarballs download links:
libfm-1.2.5.tar.xz – SHA1: 5887aa4e85ee0964e7da67368136849957afd5d6
pcmanfm-1.2.5.tar.xz – SHA1: 9a8a2b4abebdf859e5ba2486eff84d505ad17b89

Changes since previous LibFM release 1.2.4 (see git log for details):

  • Fixed ‘Launch in Terminal’ issue when custom args were ignored.
  • Fixed crash with non-UTF regex search pattern.
  • Added ‘termite’ into the terminals database.
  • Fixed possible crash on FmPlacesView.
  • Fixed crash on non-existent directory listing job.
  • Added conversion of all URIs schemes to file:/// by mapping them to FUSE-mounted local paths if that is possible. This is required for non-gio applications to open files mounted by gvfs.
  • Added new MIME type for rar files to the archivers.list file.
  • Fixed crash in _fm_template_update().
  • Fixed incorrect initialization of FmPlacesViewClass, it should not call fm_get_home_dir() but initialized with NULL, that will do the same at runtime.
  • Fixed FTBFS when libmenu-cache was installed to non-standard location.
  • Added check for edit name “/” for remote root directory so display name should be used in such cases as more sensible one.
  • Fixed wrong width requested by FmCellRendererText (1.2.4 regression).
  • Updated list of MIME types handled by xarchiver.
  • Don’t show error message when attempting to rename file into the same.
  • Fixed crash after file info job finished on a folder that already left.
  • Changed limitations on libfm-pref-apps.desktop to show only in LXDE.
  • Fixed incomplete file copy job pausing in some cases.
  • Fixed missing ‘Empty Trash Can’ option in desktop’s trash context menu.

Changes since previous PCManFM release 1.2.4 (see git log for details):

  • Removed options to Cut, Remove and Rename from context menu on mounted drive on the desktop, user might accidentally recursively remove its
    contents.
  • Removed ‘Open in terminal’ from context menu on folder on the desktop that cannot be opened in terminal.
  • Fixed invalid unref on CSS provider (GTK+ 3.0).
  • Fixed unwanted unselection of items when right-clicked the desktop.
  • Fixed endless loop in desktop items placement in some corner cases.
  • Fixed spelling error in the manual page.
11/29/2016

下載位置:https://github.com/EasyIME/PIME/releases主要改進:
  • 改進系統架構,提昇穩定性 "減少無故當住的機率"。
  • (終於) 提供了新酷音輸入法的詞庫編輯程式 (還很簡陋,有改進空間,歡迎協助改寫)
  • 修正許多小 bugs,包括輸入法設定工具無法正確啟動
  • 底層移除 libpipe.dll 低階操作,改使用標準 web 技術,降低開發和維護的難度。
  • 如發現和防毒軟體不相容,被誤判為病毒/惡意程式的狀況,敬請回報。(請參考本篇: EasyIME/forum#13 (comment))
關於防毒軟體的聲明:
  • "本程式不含惡意軟體",有完整程式碼供檢閱證明。
  • 作為輸入法,本來就必須攔截使用者鍵盤輸入,再加上後端使用網路技術開發,又沒有憑證簽章,可能被防毒誤判為惡意側錄使用者輸入而阻擋,請手動排除。
  • 做應用程式簽章可減低誤判機率,但購買簽章每年約需台幣 6000 元,非無捐款的免費專案可負擔。若有企業願贊助簽章,歡迎聯絡。
11/25/2016

PC-Welt

LinuxWelt 1/2017 - jetzt am Kiosk: 25 Jahre Linux
PC-Welt
Lubuntu 16.10 (32 Bit) - Alten Kisten, die kein ausgewachsenes Ubuntu stemmen können, hilft Lubuntu auf die Sprünge, das einen klassischen, aber besonders ressourcenschonenden Desktop präsentiert. Trotzdem kann sich diese offizielle Ubuntu-Variante ...

Google News
11/23/2016

InfoWorld

The miracle of Lubuntu for older computers
InfoWorld
Podian: “Lubuntu is awesome, it works blazing fast in a VM on my desktop. Some time ago I was using Debian LXDE on a really ancient laptop (ThinkPad 600-something) and it was actually useable. So, I'm a huge fan of LXDE - it's a full desktop ...

11/22/2016

Sometimes such moments happen, sure, and new piece of software which was wanted by some, is released, so life becomes easier (not for all, yes, but that is just another story anyway). So meet LXHotkey, it’s an utility which let you to have an interface to manage hotkeys (also known as shortcuts), i.e. key combinations which, when pressed, do something with your desktop. This utility isn’t bound to any window manager, nor to some desktop environment, each window manager support and each frontend is implemented as a plugin. In current version 0.1.0 supported window manager is Openbox, and frontends are: command line, and GTK+. To show what it’s like, see screenshots from GTK+ frontend. Main window looks like this:

When you’re trying to change some keybinding, or to add some new, you’ll get a window like this:

It is currently translated to Czech, Dutch, Galician, Portuguese, Russian, Serbian and Ukrainian languages.

New release tarball download link:
lxhotkey-0.1.0.tar.xz – SHA1: 0d43334f1f144746ed7ae3ab361105fd1ddfad26

11/22/2016

Another update of LXDE package. This time it’s the package which have a key to enter LXDE easily, and that package reasonably have LXDE in its name. Not too much updates but they were inevitable, as LXDE evolves.
New release tarball download link:
lxde-common-0.99.2.tar.xz – SHA1: e54d80b64e6a89ff1f89ced7a826fa4e8bf453ec

Changes since previous release 0.99.1 (see git log for details):

  • Replaced ‘stretch’ wallpaper_mode setting with ‘crop’ in pcmanfm.conf.
  • Updated view_mode and sort settings in pcmanfm.conf with new values.
  • Made dbus-launch start only if $XDG_RUNTIME_DIR/bus isn’t available.
  • Updated lxpanel configuration files to match latest version.
  • Added volume plugin to default panel, near everyone uses audio nowadays.
  • Removed netstat plugin from default panel, it’s usually superseded with
    either NM or wicd.
  • Updated startlxde.1 man page.
  • Ensured the existence of the user applications folder by startlxde.
11/21/2016

Just two days passed after release 0.9.0, and next release… Just because it cannot be fully built on non-Linux due to very small but regrettable mistake in the volume plugin code, and also newly introduced flicker with some window managers, since these two problems are important enough, it was decided to release 0.9.1 so soon.
New release tarball download link:
lxpanel-0.9.1.tar.xz – SHA1: 91b978bacd0eef4fd2593f3fbfe9de720c2f55d8

Changes since previous release 0.9.0 (see git log for details):

  • Fixed build failure without ALSA.
  • Added alternative mixers if built using OSS.
  • Fixed panel flicker with some window managers.
11/19/2016

Since last spring, when release 0.8.2 happened, one of key components of LXDE, the panel, was undergone heavy improvements and bugs fixing. So now we are proud to present you new nice version of LXPanel – 0.9.0. Not final release 1.0 still as not all good things implemented yet, but some new ones are there now. The most noticeable improvements are about launchtaskbar plugin and volume plugin. Look below for more details. As Pootle server still not works, not all translations are decent yet but at the very least it is fully translated to 12 languages, and we hope this number will increase on next release. So take it, install and enjoy!
New release tarball download link:
lxpanel-0.9.0.tar.xz – SHA1: 9412d9f7982134f212e8bf08834ead4b22ebd602

Changes since previous release 0.8.2 (see git log for details):

  • Added support for laptops with multiple batteries.
  • Added a way to scroll through workspaces by using the scroll wheel over the deskno plugin.
  • Bunch of fixes for GTK+ 3.0 compatibility.
  • Fixed outdated lxpanel man page.
  • Fixed weather locations query (since YQL was changed recently).
  • Converted space plugin into internal PanelSpace widget in liblxpanel.
  • Converted task button into widget class to avoid ambiguous code.
  • Added support for third-party plugins localized descriptions.
  • Implemented “lxpanelctl command …” to send message to panel plugin.
  • Added APIs for PanelIconGrid to draw focus on drop.
  • Converted launch button into widget class for more easy management.
  • Adjusted PanelIconGrid: min spacing is now 1, no_window flag is now left unset by default, spacing is taken into account on overall size to be consistent on chosen orientation.
  • Implemented dropping file or folder onto launch bar to create launcher.
  • Implemented dragging launchers around launchbars (between panels too).
  • Implemented dropping file or folder onto free panel space to create launcher.
  • Implemented dragging launchers from launchbar to some free panel space. When launcher dropped onto another place and former place’s launchbar becomes empty, it will not be replaced with a bootstrapping icon (as it happens when last launcher is removed via configuration dialog) but launchbar will be removed from the panel instead, that behavior is more obvious and sensible.
  • Added stripping scheme from URI menu://applications/… when a launcher is created, only menu-id itself should be used.
  • Implemented moving plugins across panel by means of middle button drag and drop, i.e. middle-click it then drag, and plugin will follow the
    mouse until middle button is released.
  • Merged ‘volume’ and ‘volumealsa’ plugins into single plugin which uses the same interface but different driver, in dependency on how it was built – either OSS or ALSA interface is used. Name ‘volume’ is used for simplicity while ‘volumealsa’ is supported for compatibility.
  • Made default channel in ‘volume’ plugin definable in config. If there is no config statement then plugin finds first usable one, the same as before.
  • Made clicks for Toggle Mute, Show Slider and Open Mixer actions of the ‘volume’ plugin configurable. Defaults are the same: left-click shows slider, middle-click toggles mute state.
  • Added support for ‘PCM’ and ‘Headphone’ channels for OSS mixer.
  • Added support for other (not default one) ALSA cards in ‘volume’ plugin via ‘CardNumber’ setting.
  • Added hotkey support into ‘volume’ plugin to be able to use multimedia keys for volume changing directly by plugin.
  • Fixed missing libkeybinder initialization (keybinding did not work).
  • Fixed check for attempt to add a binding for the same hotkey which is already bound elsewhere.
  • Added a configuration dialog to the ‘volume’ plugin with all the new settings available to choose and set, including preset of discovered mixers, with ability to type own command as well.
  • Fixed crash on action on task window which was deleted while task menu is still opened.
  • Fixed “dynamic” panel width allocation.
  • Fixed PanelIconGrid allocation in rigth-to-left languages, it was wrong so some icons might be invisible or placed under other plugins.
  • Removed call to gtk_widget_set_style() from volume slider to fix colors of current theme.
  • Changed icon size handling on task bar – it may now maintain the same size as rest of icons. It may affect users who are used to have thems maller, it’s why this feature was made configurable, corresponding config variable is UseSmallerIcons and default is 1 (old behavior).
  • Changed volume slider popup behavior – it now hides when loses focus.
  • Fixed invalid memory access in weather plugin.
  • Fixed incorrect reporting units on “Feel” value in weather plugin. YQL always reports Fahrenheit degrees there.
  • Added a safeguard on menu cache returning items with empty Exec line.
  • Fixed maximizing windows using task bar, GDK functions not always work.
  • Fixed wrong bind of preferences dialog to the panel, which resulted in other dialogs appear on the same workspace where preferences was.
  • Expanded launch buttons active area to launchbar borders so if clicked even into desktop corner, it should activate button at that corner.
  • Fixed few memory leaks in ‘batt’ plugin.
  • Removed unwanted conversions with energy for charge in ‘batt’ plugin which will mess up tooltip indications, and may make rate/percentage calculations invalid.
  • Replaced Xclimsg() with Xclimsgx() to be screen aware with X11 message.
  • Added a workaround for WM like MWM which does not properly resize down widgets of panel kind. It still leaves artefacts but is better now.
  • Added a workaround on GtkBox behavior which does not send allocation requests to children in some cases, so resizing of launchtaskbar on panel height change was broken.
  • Fixed PanelIconGrid layout on vertical panels with more than 1 column.

Pages