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 подписка на новые темы