Быстрое переключение раскладки в аплете переключения раскладок
Добавлено: 13 май 2024, 10:21
Код: Выделить всё
cp -r "/usr/share/cinnamon/applets/keyboard@cinnamon.org" "${HOME}/.local/share/cinnamon/applets/"
Код: Выделить всё
xdg-open "${HOME}/.local/share/cinnamon/applets/keyboard@cinnamon.org/applet.js"
Код: Выделить всё
_onButtonPressEvent(actor, event) {
// Cycle to the next layout
if (event.get_button() === 2) {
const selected_group = this._controller.get_current_layout_idx();
const new_group = (selected_group + 1) % this._layoutItems.length;
this._controller.set_current_layout_idx(new_group);
}
return Applet.Applet.prototype._onButtonPressEvent.call(this, actor, event);
}
on_applet_clicked(event) {
this.menu.toggle();
}
Код: Выделить всё
_onButtonPressEvent(actor, event) {
// Cycle to the next layout
if (event.get_button() === 2) {
this.menu.toggle();
}
return Applet.Applet.prototype._onButtonPressEvent.call(this, actor, event);
}
on_applet_clicked(event) {
const selected_group = this._controller.get_current_layout_idx();
const new_group = (selected_group + 1) % this._layoutItems.length;
this._controller.set_current_layout_idx(new_group);
}