LINUX.ORG.RU

Сообщения grem

 

Помогите подтвердить баг в Codeblocks+gdb+konsole

Codeblocks 13.12, KDE 4.14.2, gdb-7.7.1+dfsg-5
Суть:
1. Запускаем codeblocks, создаём проект: FIle -> New -> Project -> Console application -> Next -> C++ -> [Project title = test] -> Finish.
2. В Workspace переходим к main.cpp.
3. В main.cpp ставим курсор напротив строки «cout << „Hello world!“ << endl;» или ставим там breakpoint (F5).
4. Жмём F4 (Run to cursor) или в случае breakpoint - F8 (Debug - Start).
5. Наблюдаем, что Debugger успешно отработал и «установил» курсор в нужном месте, посредством F7 позволяет продвинуться дальше.

Теперь в Setting -> Environment -> General Setting в поле «Terminal to launchс console programs» из выпадающего списка выбираем «konsole -e» и подтвержаем выбор кнопкой [OK].

Пытаемся повторить вышеуказанные шаги 3-5. В результате Debugger не отрабатывает и в окошке лога Debugger выдаёт сообщение:

Building to ensure sources are up-to-date
Selecting target: 
Debug
Adding source dir: /home/user/projects/test/
Adding source dir: /home/user/projects/test/
Adding file: /home/user/projects/test/bin/Debug/test
Changing directory to: /home/user/projects/test/.
Set variable: LD_LIBRARY_PATH=.:
Starting debugger: /usr/bin/gdb -nx -fullname  -quiet  -args /home/user/projects/test/bin/Debug/test
done
Registered new type: wxString
Registered new type: STL String
Registered new type: STL Vector
Setting breakpoints
Debugger name and version: GNU gdb (Debian 7.7.1+dfsg-5) 7.7.1
During startup program exited with code 1.
Debugger finished with status 0

В настройках Environment меняем «konsole» обратно на «xterm» и проверяем, что снова всё работает.

grem
()

Обновлённая версия Trine [beta] доступна для Linux в Steam

 

Сабж. Пишут, что для получения доступа к бете (если игра конечно есть) нужно использовать код: TrineEEBetaNovember2014
и не забыть после этого выбрать из меню бета версию.

Разработчики напоминают, что это пока только бета и частое появление ошибок вполне ожидаемо.

grem
()

DE в Arch Linux [в VirtualBox]

 , ,

Решил посмотреть на Arch в VirtualBox. Скачал archlinux-2014.10.01-dual.iso, поставил по Beginners' guide. Установка закончилась успешно. Смеркалось. Всё шло хорошо, до тех пор, пока я не решил поставить какой-нибудь DE. Остановился на LXDE в сочетании со логин-менеджером Slim. Даже поставил сначала xorg-server, убедился, что он запускается по startx. Но сам Slim после добавления в «автостарт» посредством systemctl enable slim.service) почему-то не стартует при загрузке системы. Выполнения systemctl unmask graphical.target также не помогает. Допускаю, что что-то ещё не включил через systemctl, но что не могу найти. Сам slim автоматом не стартует с ошибкой (/var/log/slim.log):

slim: waiting for X server to begin accepting connections
Giving up.
slim: unable to connect to X server
При этом он успешно стартует, если его запустить в терминале командой slim (как и сам xserver через startx). После логина в slim успешно грузится lxde.

Есть у кого истории успеха автоматического запуска графической среды в Arch из под VirtualBox? Переходить на Arch не собираюсь, просто ковыряю, чтобы посмотреть.

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

grem
()

Adobe Reader всё

Adobe решила прекратить поддержку Adobe Reader for Linux, который и так давно не обновлялся. Пакет для Linux исчез со страницы загрузки. источник

grem
()

Debian, mplayer вместо mplayer2

 ,

Debian всё больше и больше не торт!

Я уже совсем перестал понимать, что творится в голове у ментейнеров Debian. Они как всегда на волне энтузиазма удалили (давно видимо удалили) из дерева jessie очередной нормальный пакет mplayer и заменили его mplayer2, у которого даже сайт помер, не говоря уже о том, что с прошлого года о его разработке ничего не слышно. СЗамечу, что старый mplayer у меня в Gentoo работал на порядок стабильнее и не падал так часто, да ещё и до сих пор в разработке.

Есть ли репозиторий, из которого можно обновлять после установки старый mplayer?

grem
()

Baldur's Gate: Enhanced Edition

Пока и не доступна, но что-то все разошлись с работой над портированием игр ( steamdb-history):

Changed Depots
228283/config/oslist: linux
228283/name: Baldur's Gate: Enhanced Edition for Linux
grem
()

Outlast в списке Steamdb Linux Games

 , ,

9 сентября в steamdb для игры Outlast были добавлены записи (релиза пока нет):

Changed Depots
    238322/config/oslist: linux
    238322/name: Outlast Linux
Changed Depots
    branches/linuxtest/description: › Linux Testing
Changed App Config
    launch/1/config/osarch: 32
    launch/1/config/oslist: linux
    launch/1/description: Play Outlast
    launch/1/executable: OLGame.i686
    launch/2/config/osarch: 64
    launch/2/config/oslist: linux
    launch/2/description: Play Outlast
    launch/2/executable: OLGame.x86_64

grem
()

Определен формат электронного документа для межведомственного документооборота

Москва, 2 сентября 2014 года. — Экспертный совет по вопросам совершенствования электронного документооборота в органах государственной власти, организованный Минкомсвязью России, определил формат электронного документа для межведомственного документооборота и постоянного хранения электронных документов. Таким форматом стал PDF/А, с размещением реквизитов электронного документа в XML-файле. По мнению экспертов, на текущий момент он является оптимальным решением для перехода с бумажного на электронный документооборот.

Утвержденный формат был опробован в ходе пилотных проектов, проводимых по поручению Правительства РФ между Аппаратом Правительства РФ, Минэкономразвития России, Минкомсвязью России, Минюстом, Минфином, Минпромторгом, Минспортом, Минкультуры, Минсельхозом России, а также правительствами Татарстана, Московской и Ростовской областей, Хабаровского и Приморского края.

«Мы достигли очень важного решения. Оно продвинет вопрос перехода на безбумажный документооборот к концу 2016 года, а также сократит затраты ведомств на доработку собственных систем», — отметил заместитель министра связи и массовых коммуникаций РФ и статс-секретарь Олег Пак.

По решению Правительственной комиссии по использованию информационных технологий для улучшения качества жизни и условий ведения предпринимательской деятельности под председательством главы Правительства РФ Дмитрия Медведева, органы государственной власти должны привести в соответствие требованиям свои системы электронного документооборота до 27 апреля 2015 года.

В настоящее время Минкомсвязь России и Федеральная служба охраны России разрабатывают совместный ведомственный приказ, который будет включать основные технические требования к порядку обмена электронными документами: формат PDF/A, описание XML-файла с метаданными, использование усиленной квалифицированной подписи и ряд других.

источник

grem
()

voglperf в Gentoo (и не только в нём)

 , , voglperf

Для измерения fps в играх из базы steam есть утилита voglperf.

В Debian он заработал практически сразу, только доустановил пару библиотек, перечисленных в разделе «Building voglperf on SteamOS».

Заставить его работать в Gentoo у меня не получилось, даже после установки ncurces с флагом «tinfo». То есть собирается утилита нормально, запускается, но в самой игре (запуск через параметр командной строки утилиты) никаких результатов после включения параметров «fpsshow on», «fpsprint on», «verbose on» не отображает. Может ли он при этом писать даные в лог-файл не проверял.

Получилось ли у кого в Gentoo заставить voglperf показывать fps в играх?

grem
()

Серия игр «Torchlight» получила метку Sings for linux support в steamdb

 , ,

По всей видимости, серия игр Torchlight (1 (steampowered.com) и 2 (steampowered.com) части) всё-таки портируется на linux. Когда игры будут доступны неизвестно.

Torchlight

Changed Depots
    ...
    41504/config/oslist: linux
    41504/name: Torchlight Linux

Changed App Config
    launch/2/config/osarch: 32
    launch/2/config/oslist: linux
    launch/2/executable: Torchlight.bin.x86
    launch/3/config/osarch: 64
    launch/3/config/oslist: linux
    launch/3/executable: Torchlight.bin.x86_64

Torchlight II

Changed Depots
    ...
    200715/config/language: english
    200715/config/oslist: linux
    200715/name: Torchlight II Linux

grem
()

Голосование по используемому дистрибутиву для Steam

Pinkbyte, ответь пожалуйста, можно ли вернуть это голосование?

Насколько я понял, оно было удалено из-за узкой тематики, касающейся только раздела форума «Games» и его пользователей, использующих steam. Просто хотелось получить распределение по дистрибутивам среди пользователей Linux.org.ru для данного сервиса, который достаточно часто упоминается в разделе форума «Games».

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

  • использую другой другой сервис для получения игр (например: HumbleBundle, репозиторий, я сам себе пишу игры - подробнее в комментарии);
  • не интересуюсь компьютерными играми.

Заранее спасибо.

grem
()

Debian, systemd, boot messages

 , ,

Похоже, что с 1 июля с стал счастливым обладателем systemd в системе. В связи с этим на этапе загрузки я начал наблюдать сообщения «Loading, please wait...», «systemd.fsck ...» и всё. Чуть порывшись, нашёл, здесь, описание, как предотвратить очистку экрана после загрузки: создал файл с содержимым

/etc/systemd/system/getty@tty1.service.d/noclear.conf
----------
[Service]
TTYVTDisallocate=no
- теперь при появлении приглашения залогиниться, первые 2 сообщения не исчезают, но сам процесс загрузки всё равно не отображается. Подскажите как его отобразить?

grem
()

Впрос о состоянии проекта sK1, PrintDesign

 , printdesing,

Кто-нибудь в курсе дел о текущем состоянии проекта, а то на официальной странице, фейсбуке (или русскоязычном фейсбуке) и твиттере с конца февраля никаких новостей. Разработчик вообще жив?

grem
()

Sid Meier's Civilization® V доступна для Linux

 , ,

Civilization V для Linux в steam.

По этому случаю в течение слeдующих 23 часов игра стоит 62 рубля.
Также 75-76% скидка предоставляется на все дополнения.
Игра с комплектом всех дополнений сейчас стоит 329 рублей.

P.S.

Системные требования (Linux)
    Operating System: SteamOS
    CPU Processor: Intel Core i3, AMD A10
    CPU Speed: 2.4GHz
    Memory: 4 GB RAM
    Hard Disk Space: 10 GB
    Video Card (ATI): Radeon HD 6450
    Video Card (NVidia): Geforce 640M
    Video Card (Intel): Iris Pro
    Video Memory (VRam): 1GB

IMPORTANT NOTICE: Don't meet the above requirements? Running on Ubuntu? 
That doesn't mean your configuration wont run Civ V, 
it just means we have not tested and vetted your configuration. 
Visit the Civilization V community page to share your experience with other Linux players 
and learn about how to send bugs to Aspyr. 
Your feedback will help us improve Civ V Linux and future AAA Linux releases!

grem
()

network manager vs wicd

 ,

Почему все так любят использовать network manager? Какие у него преимущества перед wicd (может они и вправду есть)? По своему опыту использования обоих приложений для связи через wi-fi вспоминается проблема, когда при автоматическом входе в систему для соединения по wi-fi network manager запрашивал пароль пользователя (unlock keyring), ковыряния в настройках и найденные рекомендации по включению/отключению соответствующих опций не помогали. Из работающих способов тогда был Unsafe keyring (no password), но это сомнительное решение. С wicd подобных проблем не возникало. Но для его работы нужно убрать из автозагрузки соответствующие службы.

grem
()

The Book of Unwritten Tales 2 [февраль 2015 г.]

 ,

В Steam появилась информация о выходе «The Book of Unwritten Tales 2» в феврале 2015 г.

В предварительных системных требованиях для Linux указано:

Minimum: 
Processor: 2.0 GHz CPU 
Memory: 2 GB RAM 
Graphics: NVIDIA GeForce 8 Series or higher/ATI X1600 or higher (Pixel Shader 3.0) 
Hard Drive: 5 GB available space 
Additional Notes: These specs are still being determined.
grem
()

Limbo [возможность появления linux версии в steam ]

Похоже, что разработчики всё-таки решили самостоятельно сделать порт игры для Steam. Ранее игра уже появлялась в одном из «Humble Bundle V» в обёртке wine созданной «сторонними» разработчиками. Также игра очень хорошо идёт в Steam, запущенном через wine. Поэтому будет игра нативной или будет работать через wrapper, некритично, если она просто будет доступна напрямую из Steam for Linux.

Игра вышла для xbox360 в 2010 г. и для Sony PlayStation, Windows, MacOS в 2011 г.

grem
()

Запущен поисковый сервис «Спутник»

Поисковый сервис «Спутник» (http://www.sputnik.ru) начал свою работу.

grem
()

На 75-м году жизни скончался художник Ганс Рудольф Гигер

12 мая 2014 г.

На 75-м году жизни скончался художник Ганс Рудольф Гигер — художник, скульптор и дизайнер, автор визуальной среды фильма «Чужой», один из главных художников киберпанка. Причиной смерти стали последствия травмы, полученной при падении с лестницы.

Подробности

grem
()

Импорт адресной книги из OperaMail (OperaMail Addressbook import)

 , ,

Захотелось мне недавно экспортировать адресную книгу из OperaMail хотя бы в файл формата .csv (простенькую таблицу). Но оказалось, что из самой программы экспортировать её можно только в родной формат-файл contacts.adr. Порывшись на просторах интернета, к сожалению, нашёл только онлайн-конверторы, представляющие собой скрипт на perl (который можно сохранить и выполнить локально). Пользоваться онлайн-услугой не захотелось, как и ставить perl. А так как на тот момент я решил немного почитать про OpenOffice BASIC, то захотелось попробовать написать простой макрос, который открывает файл с адресной книгой формата OperaMail и импортирует её в таблицу активного листа в открытой книги OpenOffice Calc, которую уже можно обработать и сохранить как csv, для последующего импорта в другие почтовые клиенты.

Если кому пригодится, то хорошо. Если нет, то сильно не ругайтесь из-за простыни.


P.S.
1) Можно было бы использовать более простую функцию чтения из файла, но в windows она упорно читала данные, считая, что они в кодировке cp1251 (не знаю почему).
2) Порядок полей и их позиция в таблице заданы явно потому, что не каждая запись в адресной книге имеет все эти поля, поэтому если они не встречаются, то ячейка в получившейся таблице должна остаться пустой.
3) Никаких диалоговых окон для выбора файла макрос не создаёт. Путь к файлу contacts.adr задаётся в переменной «FileName»
3) При запуске макроса открывается диалоговое окно выбора файла.
4) За счёт введения массива сократил «простыню» отвечающую за парсинг и запись данных в лист книги (надеюсь, что перед идентификатором в исходном файле адресной книги будет не больше одного символа табуляции).

REM *** OpenOffice Basic macros for converting OperaMail AddressBook (file "contacts.adr")
REM *** to current OpenOffice Calc Sheet using UTF-8 codepage.
REM *** After launching macros you need to choose "contacts.adr" 
REM *** in appearing OpenFIle Dialog window amd press OK/Open

Sub AddrBookConv_utf

' Variables for reading from file
Dim CurrentLine as String
DIm Buf as String
Dim FileName as String
Dim encoding as string
Dim i, j as Integer

' AddressBook record items
Dim AddrBookItem(13) As String
AddrBookItem = Array("ID", "NAME", "URL", "CREATED", "DESCRIPTION", "SHORT NAME", "ACTIVE", _
                     "MAIL", "PHONE", "FAX", "POSTALADDRESS", "PICTUREURL", "ICON", "M2INDEXID")
' symbol _ is using here for string wraping in openoffice basic code

' Variables for writing current Calc Sheet
Dim oDocument as object
Dim sContent as String
Dim oSheet as object
oDocument = ThisComponent
oSheet = oDocument.CurrentController.getActiveSheet()

' Open file
Filename = ""
FileName = ConvertFromUrl(fOpenFile())

' Checking that FIle was chosen and filename string is not empty now
' before start converting.
If Filename <> "" Then

  ' Writing AddressBook Item's Names (Column Names)
  i = 0
  For j = 0 To 13
    oSheet.getCellByPosition(j,0).Formula = AddrBookItem(j)
  Next j

  ' Opening file to read in UTF-8
  encoding = "UTF-8"  ' кодировка входного файла
  ' names of codepage are described here:
  ' http://www.iana.org/assignments/character-sets/character-sets.xhtml

  fileaccess = createUnoService ("com.sun.star.ucb.SimpleFileAccess")
  intextstream = createUnoService ("com.sun.star.io.TextInputStream")
  intextstream.setEncoding( encoding )
  intext = fileaccess.openFileRead( FileName )
  intextstream.setInputStream( intext )
        
  ' Check of reaching of the End of File
  Do While not intextstream.isEOF

    ' Reading line from File and parsing
    CurrentLine = intextstream.readLine
    If CurrentLine <> "" then
      SplitStringPar(CurrentLine, Buf)
      If InStr(Buf, AddrBookItem(0)) = 1 Then
        i = i + 1 
      End if

      For j = 0 To 13
        If InStr(Buf, AddrBookItem(j)) = 1 Then
          SplitString(CurrentLine, Buf)
          oSheet.getCellByPosition(j,i).Formula = Buf
        End if  
      Next j          
    End if

  Loop

' closing file
intextstream.closeInput()

End if

End Sub



REM *** Removing part of string before delimiter "="

Sub SplitString(InputStr as String, OutputStr as String)

        Dim DelimStr as String   ' delimiter
        Dim DelimPos as Integer  ' position of delimiter
        Dim StrLen As Integer    ' length of string
  
        DelimStr = "="
        StrLen = Len(InputStr)
        DelPos = InStr(InputStr, DelimStr)

        ' Removing string before delimeter
        OutputStr = Mid(InputStr, DelPos+1, StrLen-DelPos+1)
        
End Sub


REM *** Removing part of string after delimiter "=" and initial tabulation symbol

Sub SplitStringPar(InputStr as String, OutputStr as String)

        Dim DelimStr as String   ' delimiter
        Dim DelimPos as Integer  ' position of delimiter
        Dim StrLen As Integer    ' length of string

        DelimStr = "="
        StrLen = Len(InputStr)
        DelPos = InStr(InputStr, DelimStr)

        ' Removing string after delimiter
        OutputStr = Trim(Mid(InputStr, 1, DelPos-1))

        ' Removing initial tabulation symbol
        StrLen = Len(OutputStr)
        DelimStr = Chr(9) ' tabulation symbol
        DelPos = InStr(OutputStr, DelimStr)
        OutputStr = Mid(OutputStr, DelPos+1, StrLen-DelPos+1)

End Sub



REM *** Opens a Open File Dialog to allow the end user to select a file to import into the program.
REM *** This code is from Andrew Pitonyak's free Useful Macros book
Function fOpenFile() as String

        Dim oFileDialog as Object
        Dim iAccept as Integer
        Dim sPath as String
        Dim InitPath as String
        Dim oUcb as object
        Dim filterNames(2) as String

        filterNames(0) = "*.adr"
        filterNames(1) = "*.*"

        GlobalScope.BasicLibraries.LoadLibrary("Tools")
        'Note: The following services must be called in the following order,
        ' otherwise the FileDialog Service is not removed.
        oFileDialog = CreateUnoService("com.sun.star.ui.dialogs.FilePicker")
        oUcb = createUnoService("com.sun.star.ucb.SimpleFileAccess")

        AddFiltersToDialog(FilterNames(), oFileDialog)
        'Set your initial path here!
        InitPath = ConvertToUrl("~")

        If oUcb.Exists(InitPath) Then
        oFileDialog.SetDisplayDirectory(InitPath)
        End If

        iAccept = oFileDialog.Execute()
        If iAccept = 1 Then
        sPath = oFileDialog.Files(0)
                fOpenFile = sPath
        End If
        oFileDialog.Dispose()

End Function
grem
()