LINUX.ORG.RU

Сообщения ananas

 

gnome добрался до киева

http://kyiv.gdg.org.ua/post/2955/

такое вот. мопед не мой. для Ъ не будет. сам пойду, скорее всего

 ,

ananas
()

сравнения и советы

интересно, это окончание каникул или тенденция вообще? уж слишком много в последнее время тем «что лучше - X или Y», «что выучить X, Y или Z» и тому подобных.

 

ananas
()

еще один systemd

сегодня в в свежем мясе проскочила такая дурь - https://github.com/arachsys/init. для Ъ - еще один init.

кто-нибудь это пользовал, и если да - каковы впечатления?

 ,

ananas
()

лажа при обновлении панели с несуществующим каталогом

как воспроизвести:

  1. mkdir dir
  2. cd dir
  3. rm -rf ../dir

получаем «vfs_path_get_by_index: incorrect index!»

патчик, исправляющий эту лажу

--- mc/src/filemanager/panel.c.orig	2013-06-12 14:01:02.000000000 +0300
+++ mc/src/filemanager/panel.c	2013-07-01 15:37:31.061950371 +0300
@@ -4150,12 +4150,12 @@
     do
     {
         char *last_slash;
-        const char *panel_cwd_path;
+        char *panel_cwd_path;
 
         if (mc_chdir (panel->cwd_vpath) != -1)
             break;
 
-        panel_cwd_path = vfs_path_as_str (panel->cwd_vpath);
+        panel_cwd_path = g_strdup (vfs_path_as_str (panel->cwd_vpath));
 
         if (panel_cwd_path[0] == PATH_SEP && panel_cwd_path[1] == '\0')
         {
@@ -4170,8 +4170,9 @@
         else
         {
             *last_slash = '\0';
-            panel->cwd_vpath = vfs_path_clone (panel->cwd_vpath);
+            panel->cwd_vpath = vfs_path_from_str (panel_cwd_path);
         }
+        g_free (panel_cwd_path);
         memset (&(panel->dir_stat), 0, sizeof (panel->dir_stat));
         show_dir (panel);
     }

 ,

ananas
()

изменение размеров GtkLabel

может кто сталкивался, и знает, как побороть.

код

#include <gtk/gtk.h>

#define TEXT "Lorem ipsum dolor sit amet, consectetur adipisicing elit, " \
             "sed do eiusmod tempor incididunt ut labore et dolore magna " \
             "aliqua. Ut enim ad minim veniam, quis nostrud exercitation " \
             "ullamco laboris nisi ut aliquip ex ea commodo consequat. " \
             "Duis aute irure dolor in reprehenderit in voluptate velit " \
             "esse cillum dolore eu fugiat nulla pariatur. Excepteur sint " \
             "occaecat cupidatat non proident, sunt in culpa qui officia " \
             "deserunt mollit anim id est laborum."

static void
cb_allocate (GtkWidget *l, GtkAllocation *al, gpointer data)
{
  gtk_widget_set_size_request (l, al->width, -1);
  gtk_widget_queue_draw (l);
}

int
main (int argc, char *argv[])
{
  GtkWidget *w, *l;

  gtk_init (&argc, &argv);

  w = gtk_window_new (GTK_WINDOW_TOPLEVEL);
  gtk_container_set_border_width (GTK_CONTAINER (w), 5);
  g_signal_connect (G_OBJECT (w), "delete-event", gtk_main_quit, NULL);

  l = gtk_label_new (TEXT);
  gtk_label_set_line_wrap (GTK_LABEL (l), TRUE);
  gtk_container_add (GTK_CONTAINER (w), l);
  g_signal_connect (G_OBJECT (l), "size-allocate", G_CALLBACK (cb_allocate), NULL);

  gtk_widget_show_all (w);

  gtk_main ();

  return 0;
}

окно по ширине можно только увеличить. уменьшить нельзя. существуют более-менее элегантные костыли для решения этой проблемы?

 

ananas
()

бага при редактировании нового файла

если используется внешний редактор, shift-f4 вываливает mc в segfault. патчик исправляет это безобразие

--- mc-4.8.8/src/execute.c.orig	2013-03-07 12:45:57.000000000 +0200
+++ mc-4.8.8/src/execute.c	2013-06-07 10:54:02.660398618 +0300
@@ -633,12 +633,15 @@
         char **argv_cmd_options;
         int argv_count;
 
-        g_shell_parse_argv (extern_cmd_options, &argv_count, &argv_cmd_options, NULL);
+        if (g_shell_parse_argv (extern_cmd_options, &argv_count, &argv_cmd_options, NULL))
+        {
+            do_executev (command, EXECUTE_INTERNAL, argv_cmd_options);
+            g_strfreev (argv_cmd_options);
+        }
+        else
+            do_executev (command, EXECUTE_INTERNAL, NULL);
+        
         g_free (extern_cmd_options);
-
-        do_executev (command, EXECUTE_INTERNAL, argv_cmd_options);
-
-        g_strfreev (argv_cmd_options);
     }
 
     execute_cleanup_with_vfs_arg (filename_vpath, &localcopy_vpath, &mtime);

 ,

ananas
()

бага с code для мобильной версии

$subj, собственно. Немасштабируется нифига, в результате верстка - фекалии.

 

ananas
()

не сбрасывается счетчик уведомлений в midori

$subj, собственно.

клацаешь, на уведомления - все в порядке. переход по любой другой ссылке - показывает то же количество не прочитанных. проявляется только в midori с webkit 0.10.2. firefox отрабатывает нормально, и счетчик сбрасывается для всех

 

ananas
()

mc и iso

пусть здесь полежит, может кому и сгодится

http://pastebin.com/dZqpYeRG

вкратце - extfs helper для iso с использованием xorriso вместо cdinfo

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

 , ,

ananas
()

gtk2 vs gtk3

такой вопрос, нужно ли поддерживать gtk2 в своих проектах? если в этом смысл или это бесполезная трата времени и сил?

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

Перемещено mono из talks

 

ananas
()

опросы

а что это за порнография с опросами? на редкость похабно выглядит

ananas
()

эволюция udev

забавно вот за этим наблюдать. хотя и грустно.

сначала был static /dev. неудобно. в 2.4 изобрели devfsd - было круто. кто-то ляпнул, что /dev из ядра - это некошерно. в 2.6 сделали udev - было круто. потом полезли какашки. появился devtmpfs - получились те же яйца, что и с devfs, только в профиль. в результате очередного срача загрузку паршивок перенесли в ядро. теперь твари поттеринг с сиверсом забили на pci.ids и usb.ids , и мутят свою базу.

что дальше, и что о подобной эволюции думает сэр чальз дарвин?

 , ,

ananas
()

еще один опрос

еще один десктопосрач. а какие у вас, господа, здесь пасущиеся, имеются жизненно-важные аппликухи для десктопа?

лично мои - броузер (firefox или midori), почтовый клиент (sylpheed или xlaws), терминал с 256 цветами (самописный+screen) и emacs.

нотабене - не играет роли, можно ли ту же функциональность достичь в голой консоли или нет

 

ananas
()

autotools и несколько gettext domains

возможно ли такое какими-то стандартными макросами для autotools или надо что-то свое костылить?

 , ,

ananas
()

asus oplay скорость передачи

asus oplay hd2. при копировании по ftp скорость пополамная. 50 вместо 10 мегабит. ни на девайсе, ни на компе ограничений не стоит. фулдуплекс на обоих интерфейсах. кто дурак и как с этим бороться?

 ,

ananas
()

xdg thumbnail

Только сегодня заметил, что в версии 0.8.0 спека на thumbnails наконец-то поменяли пути с $HOME/.thumbnail на $XDG_CACHE_HOME/thumbnail. Вопросец в связи с этим - файлменеджеры и прочий, создающий превьюхи софт уже отреагировал на это изменение?

 

ananas
()

доколе

кстати, а сколько нужно обматерить, что звезды посерели?

серьезно, чо

 

ananas
()

xslt для google-овых сервисов

вменяемый сабж для использования в шеловских скриптах в природе существует? или как обычно, все самому велосипедить?

 ,

ananas
()

поясните смысл

http://www.concept-w.com/works/wp-content/uploads/2012/02/math-clock.jpg

такие вот часы. идея забавная. но вот формула 7 часов - не совсем понятна. насколько я понимаю, должно быть ⌈.9⌉? но может я чего упустил в нонешней математической фене?

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

 

ananas
()

zsh 5.0.0

вышел. кому не лень - запилите новость

http://www.zsh.org/mla/users/2012/msg00495.html

 

ananas
()

RSS подписка на новые темы